From 720f112b7dc1bc416c3dd1be41bc9d290d5ef7dc Mon Sep 17 00:00:00 2001 From: Paul Mackerras Date: Thu, 26 Sep 1996 06:25:06 +0000 Subject: [PATCH] use asm/byteorder.h, not endian.h --- linux/bsd_comp.c | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/linux/bsd_comp.c b/linux/bsd_comp.c index d622bff..a52c323 100644 --- a/linux/bsd_comp.c +++ b/linux/bsd_comp.c @@ -39,10 +39,11 @@ /* * This version is for use with contiguous buffers on Linux-derived systems. * - * ==FILEVERSION 5== + * ==FILEVERSION 960924== * * NOTE TO MAINTAINERS: - * If you modify this file at all, increment the number above. + * If you modify this file at all, please set the number above to the + * date of the modification as YYMMDD (year month day). * bsd_comp.c is shipped with a PPP distribution as well as with * the kernel; if everyone increases the FILEVERSION number above, * then scripts can do the right thing when deciding whether to @@ -58,7 +59,6 @@ #include -#include #include #include #include @@ -77,6 +77,7 @@ #include #include #include +#include #include @@ -141,14 +142,16 @@ struct bsd_dict { union { /* hash value */ unsigned long fcode; struct { -#ifndef BIG_ENDIAN_BITFIELD /* Little endian order */ +#if defined(__LITTLE_ENDIAN) /* Little endian order */ unsigned short prefix; /* preceding code */ unsigned char suffix; /* last character of new code */ unsigned char pad; -#else /* Big endian order */ +#elif defined(__BIG_ENDIAN) /* Big endian order */ unsigned char pad; unsigned char suffix; /* last character of new code */ unsigned short prefix; /* preceding code */ +#else +#error Endianness not defined... #endif } hs; } f; -- 2.39.2