| ... | ... | @@ -17,8 +17,6 @@ |
| 17 | 17 | #define BIGENDIAN 1 |
| 18 | 18 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ |
| 19 | 19 | #define BIGENDIAN 1 |
| 20 | | #elif defined(_BIG_ENDIAN) |
| 21 | | #define BIGENDIAN 1 |
| 22 | 20 | #elif defined(__sparc) |
| 23 | 21 | #define BIGENDIAN 1 |
| 24 | 22 | #elif defined(__sparc__) |
| ... | ... | @@ -37,7 +35,9 @@ |
| 37 | 35 | #define BIGENDIAN 1 |
| 38 | 36 | #elif defined(__s390__) |
| 39 | 37 | #define BIGENDIAN 1 |
| 40 | | #elif defined(__LITTLE_ENDIAN__) |
| 38 | #endif |
| 39 | |
| 40 | #if defined(__LITTLE_ENDIAN__) |
| 41 | 41 | #define LITTLEENDIAN 1 |
| 42 | 42 | #elif defined(__ARMEL__) |
| 43 | 43 | #define LITTLEENDIAN 1 |
| ... | ... | @@ -53,8 +53,6 @@ |
| 53 | 53 | #define LITTLEENDIAN 1 |
| 54 | 54 | #elif defined(__BYTE_ORDER__) && __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ |
| 55 | 55 | #define LITTLEENDIAN 1 |
| 56 | | #elif defined(_LITTLE_ENDIAN) |
| 57 | | #define LITTLEENDIAN 1 |
| 58 | 56 | #elif defined(__i386__) |
| 59 | 57 | #define LITTLEENDIAN 1 |
| 60 | 58 | #elif defined(__alpha__) |
| ... | ... | @@ -83,7 +81,11 @@ |
| 83 | 81 | #define LITTLEENDIAN 1 |
| 84 | 82 | #elif defined(__bfin__) |
| 85 | 83 | #define LITTLEENDIAN 1 |
| 86 | | #else |
| 84 | #endif |
| 85 | |
| 86 | #if defined(LITTLEENDIAN) && defined(BIGENDIAN) |
| 87 | #error unable to detect endianness |
| 88 | #elif !defined(LITTLEENDIAN) && !defined(BIGENDIAN) |
| 87 | 89 | #error unable to detect endianness |
| 88 | 90 | #endif |
| 89 | 91 | |