mods for broken compilers which can't nest ntohl etc.
[ppp.git] / modules / bsd-comp.c
index 6bdbe10cfb28a687aa73ae88f7994c2a2eb52820..48bde3125d84dbdd6ace6819b4afd530b9e0e310 100644 (file)
@@ -41,7 +41,7 @@
  * This version is for use with STREAMS under SunOS 4.x,
  * DEC Alpha OSF/1, and AIX 4.x.
  *
- * $Id: bsd-comp.c,v 1.10 1995/05/01 01:43:16 paulus Exp $
+ * $Id: bsd-comp.c,v 1.12 1995/05/19 03:48:34 paulus Exp $
  */
 
 #ifdef __aix4__
 #include <net/ppp_str.h>
 
 #ifdef sun
+#ifdef __svr4__                        /* SunOS 5.x */
+#include <sys/kmem.h>
+#define ALLOCATE(n)    kmem_alloc((n), KM_NOSLEEP)
+#else                          /* SunOS 4.x */
 #include <sys/kmem_alloc.h>
 #define ALLOCATE(n)    kmem_alloc((n), KMEM_NOSLEEP)
+#endif
 #define FREE(p, n)     kmem_free((p), (n))
 #endif
 
@@ -148,7 +153,7 @@ struct bsd_db {
 };
 
 #define BSD_OVHD       2               /* BSD compress overhead/packet */
-#define BSD_INIT_BITS  MIN_BSD_BITS
+#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));