浏览代码

fix checking for little endian on android and BSDs

Julius Pfrommer 9 年之前
父节点
当前提交
921dce5b99
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      include/ua_config.h.in

+ 1 - 1
include/ua_config.h.in

@@ -90,7 +90,7 @@
 #  define le32toh(x) ENDIAN_LE32(x)
 #  define le32toh(x) ENDIAN_LE32(x)
 #  define le64toh(x) ENDIAN_LE64(x)
 #  define le64toh(x) ENDIAN_LE64(x)
 # endif
 # endif
-# if ( __BYTE_ORDER != __LITTLE_ENDIAN )
+# if ( __BYTE_ORDER != __LITTLE_ENDIAN ) && (_BYTE_ORDER != _LITTLE_ENDIAN)
 #  define UA_NON_LITTLEENDIAN_ARCHITECTURE
 #  define UA_NON_LITTLEENDIAN_ARCHITECTURE
 # endif
 # endif
 #endif
 #endif