Add:Core:Support for FRA FRA NLS Setting
[navit-package] / navit / endianess.h
index 16f7a99..5944575 100644 (file)
   #define __bswap_16 OSSwapInt16
   #define __bswap_32 OSSwapInt32
   #define __bswap_64 OSSwapInt64
+
+#ifndef __BYTE_ORDER
+  #define __LITTLE_ENDIAN 1234
+  #define __BIG_ENDIAN 4321
+
+  #if defined(__LITTLE_ENDIAN__)
+    #define __BYTE_ORDER __LITTLE_ENDIAN
+  #elif defined(__BIG_ENDIAN__)
+    #define __BYTE_ORDER __BIG_ENDIAN
+  #else
+    #error "No endianness defined for Mac OS!"
+  #endif
+#endif
+
 #elif  defined(_WIN32) || defined(__CEGCC__)
   #define __BIG_ENDIAN 4321
   #define __LITTLE_ENDIAN 1234