X-Git-Url: https://git.ozlabs.org/?a=blobdiff_plain;f=modules%2Fbsd-comp.c;h=fb52aa29e2fb1411af430c2688f7337b416c5d0a;hb=36099775a4e40a7a7b85191486db284fa0e8338f;hp=ed88b28f2c5b5c69e0f32261ea9caf54e16caebb;hpb=3b6e806514199929cd83ec9e2026b985285994d0;p=ppp.git diff --git a/modules/bsd-comp.c b/modules/bsd-comp.c index ed88b28..fb52aa2 100644 --- a/modules/bsd-comp.c +++ b/modules/bsd-comp.c @@ -41,7 +41,7 @@ * This version is for use with STREAMS under SunOS 4.x, * Digital UNIX, AIX 4.x, and SVR4 systems including Solaris 2. * - * $Id: bsd-comp.c,v 1.20 1996/08/28 06:31:57 paulus Exp $ + * $Id: bsd-comp.c,v 1.21 2004/01/17 05:47:55 carlsonj Exp $ */ #ifdef AIX4 @@ -66,6 +66,10 @@ #define BSD_LITTLE_ENDIAN #endif +#ifdef SOL2 +#include +#endif + #define PACKETPTR mblk_t * #include @@ -144,19 +148,19 @@ struct bsd_db { #define BSD_OVHD 2 /* BSD compress overhead/packet */ #define BSD_INIT_BITS BSD_MIN_BITS -static void *bsd_comp_alloc __P((u_char *options, int opt_len)); -static void *bsd_decomp_alloc __P((u_char *options, int opt_len)); -static void bsd_free __P((void *state)); -static int bsd_comp_init __P((void *state, u_char *options, int opt_len, - int unit, int hdrlen, int debug)); -static int bsd_decomp_init __P((void *state, u_char *options, int opt_len, - int unit, int hdrlen, int mru, int debug)); -static int bsd_compress __P((void *state, mblk_t **mret, - mblk_t *mp, int slen, int maxolen)); -static void bsd_incomp __P((void *state, mblk_t *dmsg)); -static int bsd_decompress __P((void *state, mblk_t *cmp, mblk_t **dmpp)); -static void bsd_reset __P((void *state)); -static void bsd_comp_stats __P((void *state, struct compstat *stats)); +static void *bsd_comp_alloc(u_char *options, int opt_len); +static void *bsd_decomp_alloc(u_char *options, int opt_len); +static void bsd_free(void *state); +static int bsd_comp_init(void *state, u_char *options, int opt_len, + int unit, int hdrlen, int debug); +static int bsd_decomp_init(void *state, u_char *options, int opt_len, + int unit, int hdrlen, int mru, int debug); +static int bsd_compress(void *state, mblk_t **mret, + mblk_t *mp, int slen, int maxolen); +static void bsd_incomp(void *state, mblk_t *dmsg); +static int bsd_decompress(void *state, mblk_t *cmp, mblk_t **dmpp); +static void bsd_reset(void *state); +static void bsd_comp_stats(void *state, struct compstat *stats); /* * Procedures exported to ppp_comp.c.