27#if defined(BIG_ENDIAN_BYTE_ORDER_FROM_CMAKE) \
28 || (!defined(LITTLE_ENDIAN_BYTE_ORDER_FROM_CMAKE) \
29 && ((!defined(__alpha) && (!defined(_WIN32) || defined(_M_PPC) || defined(_M_MPPC)) && !defined(__i386__) \
30 && !defined(__i486__) && !defined(__i586__) && !defined(__i686__) && !defined(__i786__) && !defined(__i886__) \
31 && !defined(__k6__) && !defined(__athlon__) && !defined(__x86_64__) && !defined(__k6__)) \
32 || (defined(__MSL__) && !defined(__LITTLE_ENDIAN)) || (defined(__BYTE_ORDER) && __BYTE_ORDER == __BIG_ENDIAN) \
33 || (defined(__BYTE_ORDER__) && (__BYTE_ORDER__ == __ORDER_BIG_ENDIAN__) ) || defined(__BIG_ENDIAN__)))
34# define STIRIsNativeByteOrderBigEndian 1
35# define STIRIsNativeByteOrderLittleEndian 0
37# define STIRIsNativeByteOrderBigEndian 0
38# define STIRIsNativeByteOrderLittleEndian 1
basic configuration include file