|
@@ -131,7 +131,11 @@
|
|
#pragma runtime_checks("c", off)
|
|
#pragma runtime_checks("c", off)
|
|
#endif
|
|
#endif
|
|
#else
|
|
#else
|
|
-#include <sys/param.h> // __BYTE_ORDER
|
|
|
|
|
|
+#ifdef __APPLE__
|
|
|
|
+#include <machine/endian.h> // __BYTE_ORDER
|
|
|
|
+#else
|
|
|
|
+#include <endian.h> // __BYTE_ORDER
|
|
|
|
+#endif
|
|
#if ((defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__)) || \
|
|
#if ((defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__)) || \
|
|
(defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN)) && \
|
|
(defined(__BYTE_ORDER) && __BYTE_ORDER == __LITTLE_ENDIAN)) && \
|
|
!defined(PROTOBUF_DISABLE_LITTLE_ENDIAN_OPT_FOR_TEST)
|
|
!defined(PROTOBUF_DISABLE_LITTLE_ENDIAN_OPT_FOR_TEST)
|