提交 0c9ab17c authored 作者: Spencer Thomason's avatar Spencer Thomason

FS-9424: Make big endian ifdefs more specific

上级 7aa97b76
...@@ -140,7 +140,10 @@ typedef int gid_t; ...@@ -140,7 +140,10 @@ typedef int gid_t;
#ifdef SWITCH_BYTE_ORDER #ifdef SWITCH_BYTE_ORDER
#define __BYTE_ORDER SWITCH_BYTE_ORDER #define __BYTE_ORDER SWITCH_BYTE_ORDER
/* solaris */ /* solaris */
#elif defined(_BIG_ENDIAN) #elif defined(__SVR4) && defined(__sun) && defined(_BIG_ENDIAN)
#define __BYTE_ORDER __BIG_ENDIAN
/* BSD */
#elif defined(BYTE_ORDER) && (BYTE_ORDER == BIG_ENDIAN)
#define __BYTE_ORDER __BIG_ENDIAN #define __BYTE_ORDER __BIG_ENDIAN
#else #else
#define __BYTE_ORDER __LITTLE_ENDIAN #define __BYTE_ORDER __LITTLE_ENDIAN
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论