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;
6161#endif
6262#endif
6363
64+ #else /* _WIN32 */
65+ #include <arpa/inet.h> /* ntohs, ntohl */
6466#endif
6567
6668#if !defined(__LITTLE_ENDIAN__ ) && !defined(__BIG_ENDIAN__ )
@@ -93,7 +95,7 @@ typedef unsigned int _msgpack_atomic_counter_t;
9395#ifdef _WIN32
9496# if defined(ntohl )
9597# 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 )
9799# define _msgpack_be32 (x ) ((uint32_t)_byteswap_ulong((unsigned long)x))
98100# else
99101# define _msgpack_be32 (x ) \
@@ -106,7 +108,7 @@ typedef unsigned int _msgpack_atomic_counter_t;
106108# define _msgpack_be32 (x ) ntohl(x)
107109#endif
108110
109- #if defined(_byteswap_uint64 ) || ( defined(_MSC_VER ) && _MSC_VER >= 1400 )
111+ #if defined(_byteswap_uint64 ) || defined(_MSC_VER )
110112# define _msgpack_be64 (x ) (_byteswap_uint64(x))
111113#elif defined(bswap_64 )
112114# define _msgpack_be64 (x ) bswap_64(x)
You can’t perform that action at this time.
0 commit comments