mirror of
https://git.openldap.org/openldap/openldap.git
synced 2024-12-21 03:10:25 +08:00
Add Solaris byte-order detection
This commit is contained in:
parent
f0c9d77326
commit
cc7a89cd67
@ -65,8 +65,20 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef BYTE_ORDER
|
#ifndef BYTE_ORDER
|
||||||
#define BYTE_ORDER __BYTE_ORDER
|
# if (defined(_LITTLE_ENDIAN) || defined(_BIG_ENDIAN)) && !(defined(_LITTLE_ENDIAN) && defined(_BIG_ENDIAN))
|
||||||
|
/* Solaris just defines one or the other */
|
||||||
|
# define LITTLE_ENDIAN 1234
|
||||||
|
# define BIG_ENDIAN 4321
|
||||||
|
# ifdef _LITTLE_ENDIAN
|
||||||
|
# define BYTE_ORDER LITTLE_ENDIAN
|
||||||
|
# else
|
||||||
|
# define BYTE_ORDER BIG_ENDIAN
|
||||||
|
# endif
|
||||||
|
# else
|
||||||
|
# define BYTE_ORDER __BYTE_ORDER
|
||||||
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef LITTLE_ENDIAN
|
#ifndef LITTLE_ENDIAN
|
||||||
#define LITTLE_ENDIAN __LITTLE_ENDIAN
|
#define LITTLE_ENDIAN __LITTLE_ENDIAN
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user