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