diff options
author | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-08-16 16:37:51 +0000 |
---|---|---|
committer | martin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220> | 2011-08-16 16:37:51 +0000 |
commit | e0358f566027aeb9edf930cdb6d6222e5961bdbf (patch) | |
tree | 71f6a6f9126d705cfd1d2752daf0dcdc9712024f /navit/endianess.h | |
parent | e599fe9011355e1f9ed6a653cad2ffb84900acad (diff) | |
download | navit-e0358f566027aeb9edf930cdb6d6222e5961bdbf.tar.gz |
Fix:Core:Better endian handling
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@4683 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/endianess.h')
-rw-r--r-- | navit/endianess.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/navit/endianess.h b/navit/endianess.h index 5944575a2..01fb265f0 100644 --- a/navit/endianess.h +++ b/navit/endianess.h @@ -51,6 +51,11 @@ #include <byteswap.h> #elif defined(USE_SYS_ENDIAN_H) #include <sys/endian.h> +#if defined(_BYTE_ORDER) && !defined(__BYTE_ORDER) +#define __BYTE_ORDER _BYTE_ORDER +#define __LITTLE_ENDIAN _LITTLE_ENDIAN +#define __BIG_ENDIAN _BIG_ENDIAN +#endif #elif defined(__APPLE__) #include <libkern/OSByteOrder.h> #define __bswap_16 OSSwapInt16 |