diff --git a/include/msgpack/sysdep.h b/include/msgpack/sysdep.h index 569ae4cd..b430956b 100644 --- a/include/msgpack/sysdep.h +++ b/include/msgpack/sysdep.h @@ -10,8 +10,6 @@ #ifndef MSGPACK_SYSDEP_H #define MSGPACK_SYSDEP_H -#include - #include #include @@ -86,6 +84,10 @@ #endif +#if !defined(MSGPACK_ENDIAN_LITTLE_BYTE) && !defined(MSGPACK_ENDIAN_BIG_BYTE) +#include +#endif // !defined(MSGPACK_ENDIAN_LITTLE_BYTE) && !defined(MSGPACK_ENDIAN_BIG_BYTE) + #if MSGPACK_ENDIAN_LITTLE_BYTE # if defined(unix) || defined(__unix) || defined(__APPLE__) || defined(__OpenBSD__)