1#ifndef _HAIKU_BUILD_COMPATIBILITY_SUNOS_ENDIAN 2#define _HAIKU_BUILD_COMPATIBILITY_SUNOS_ENDIAN 3 4// There's no <endian.h> in Solaris. 5 6#include <sys/byteorder.h> 7 8#define __LITTLE_ENDIAN 1234 9#define __BIG_ENDIAN 4321 10#define __PDP_ENDIAN 3412 11 12#if defined(_LITTLE_ENDIAN) 13#define BYTE_ORDER __LITTLE_ENDIAN 14#elif defined(_BIG_ENDIAN) 15#define BYTE_ORDER __BIG_ENDIAN 16#else 17#error Unable to determine byte order! 18#endif 19 20#define __BYTE_ORDER BYTE_ORDER 21 22#endif // _HAIKU_BUILD_COMPATIBILITY_SUNOS_ENDIAN 23