diff --git a/include/msgpack/sysdep.h b/include/msgpack/sysdep.h index 0613c423..5b8a739e 100644 --- a/include/msgpack/sysdep.h +++ b/include/msgpack/sysdep.h @@ -68,7 +68,12 @@ typedef unsigned int _msgpack_atomic_counter_t; #endif #else + #include /* __BYTE_ORDER */ +# if !defined(__APPLE__) +# include +# endif + #endif #if !defined(__LITTLE_ENDIAN__) && !defined(__BIG_ENDIAN__) @@ -185,4 +190,3 @@ typedef unsigned int _msgpack_atomic_counter_t; #endif #endif /* msgpack/sysdep.h */ - diff --git a/include/msgpack/unpack.hpp b/include/msgpack/unpack.hpp index 54d5c110..8dfe0973 100644 --- a/include/msgpack/unpack.hpp +++ b/include/msgpack/unpack.hpp @@ -21,10 +21,10 @@ #include "zone.hpp" #include "unpack_define.h" #include "cpp_config.hpp" +#include "sysdep.h" #include #include -#include