1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
#ifndef BIG_ENDIAN #define BIG_ENDIAN 4321 #endif #ifndef LITTLE_ENDIAN #define LITTLE_ENDIAN 1234 #endif #ifndef PDP_ENDIAN #define PDP_ENDIAN 3412 #endif #if defined(__hppa) #ifndef BYTE_ORDER #define BYTE_ORDER BIG_ENDIAN #endif #elif defined(__ia64) /* HPUX runs IA64 in big-endian mode */ #ifndef BYTE_ORDER #define BYTE_ORDER BIG_ENDIAN #endif #else #error unrecognized CPU type for HP-UX #endif |