From: Kurt Zeilenga Date: Wed, 21 Oct 1998 02:22:05 +0000 (+0000) Subject: Add byte ordering defines. X-Git-Tag: PHP3_TOOL_0_0~18^2~32 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=50eef5455260e27babeb71133b8f7aafb6af5d3a;p=openldap Add byte ordering defines. --- 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_ */