File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -61,6 +61,8 @@ typedef unsigned int _msgpack_atomic_counter_t;
61
61
#endif
62
62
#endif
63
63
64
+ #else /* _WIN32 */
65
+ #include <arpa/inet.h> /* ntohs, ntohl */
64
66
#endif
65
67
66
68
#if !defined(__LITTLE_ENDIAN__ ) && !defined(__BIG_ENDIAN__ )
@@ -93,7 +95,7 @@ typedef unsigned int _msgpack_atomic_counter_t;
93
95
#ifdef _WIN32
94
96
# if defined(ntohl )
95
97
# define _msgpack_be32 (x ) ntohl(x)
96
- # elif defined(_byteswap_ulong ) || ( defined(_MSC_VER ) && _MSC_VER >= 1400 )
98
+ # elif defined(_byteswap_ulong ) || defined(_MSC_VER )
97
99
# define _msgpack_be32 (x ) ((uint32_t)_byteswap_ulong((unsigned long)x))
98
100
# else
99
101
# define _msgpack_be32 (x ) \
@@ -106,7 +108,7 @@ typedef unsigned int _msgpack_atomic_counter_t;
106
108
# define _msgpack_be32 (x ) ntohl(x)
107
109
#endif
108
110
109
- #if defined(_byteswap_uint64 ) || ( defined(_MSC_VER ) && _MSC_VER >= 1400 )
111
+ #if defined(_byteswap_uint64 ) || defined(_MSC_VER )
110
112
# define _msgpack_be64 (x ) (_byteswap_uint64(x))
111
113
#elif defined(bswap_64 )
112
114
# define _msgpack_be64 (x ) bswap_64(x)
You can’t perform that action at this time.
0 commit comments