From 50eef5455260e27babeb71133b8f7aafb6af5d3a Mon Sep 17 00:00:00 2001 From: Kurt Zeilenga Date: Wed, 21 Oct 1998 02:22:05 +0000 Subject: [PATCH] Add byte ordering defines. --- include/ac/socket.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/include/ac/socket.h b/include/ac/socket.h index d6a3405702..b86b46dc59 100644 --- a/include/ac/socket.h +++ b/include/ac/socket.h @@ -74,5 +74,22 @@ #endif /* __alpha && !VMS */ +#ifndef BYTE_ORDER +/* + * Definitions for byte order, according to byte significance from low + * address to high. + */ +#define LITTLE_ENDIAN 1234 /* LSB first: i386, vax */ +#define BIG_ENDIAN 4321 /* MSB first: 68000, ibm, net */ +#define PDP_ENDIAN 3412 /* LSB first in word, MSW first in long */ + +/* assume autoconf's AC_C_BIGENDIAN has been run */ +#ifdef WORDS_BIGENDIAN +#define BYTE_ORDER BIG_ENDIAN +#else +#define BYTE_ORDER LITTLE_ENDIAN +#endif + +#endif /* BYTE_ORDER */ #endif /* _AC_SOCKET_H_ */ -- 2.39.5