* OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS,
* OR MODIFICATIONS.
*
- * $Id: ppp-comp.h,v 1.3 1994/09/19 04:23:58 paulus Exp $
+ * $Id: ppp-comp.h,v 1.5 1994/12/05 00:33:33 paulus Exp $
*/
/*
/* Reset a compressor */
void (*comp_reset) __P((void *state));
/* Compress a packet */
- int (*compress) __P((void *state, PACKET **mret,
- PACKET *mp, int orig_len, int max_len));
+ int (*compress) __P((void *state, PACKETPTR *mret,
+ PACKETPTR mp, int orig_len, int max_len));
/* Return compression statistics */
void (*comp_stat) __P((void *state, struct compstat *stats));
void (*decomp_free) __P((void *state));
/* Initialize a decompressor */
int (*decomp_init) __P((void *state, u_char *options, int opt_len,
- int unit, int mru, int debug));
+ int unit, int hdrlen, int mru, int debug));
/* Reset a decompressor */
void (*decomp_reset) __P((void *state));
/* Decompress a packet. */
- int (*decompress) __P((void *state, PACKET *mp, PACKET **dmpp));
+ int (*decompress) __P((void *state, PACKETPTR mp,
+ PACKETPTR *dmpp));
/* Update state for an incompressible packet received */
- void (*incomp) __P((void *state, PACKET *mp));
+ void (*incomp) __P((void *state, PACKETPTR mp));
/* Return decompression statistics */
void (*decomp_stat) __P((void *state, struct compstat *stats));
};