Commit 14ecd7d7 authored by Ondřej Surý's avatar Ondřej Surý Committed by Michał Kępień

Revise the Windows section of <isc/endian.h>

Add a comment and remove redundant definitions.
parent 7e058488
......@@ -31,9 +31,13 @@
# endif /* !be16toh */
#elif defined(_WIN32)
/* Windows is always little endian */
#include <stdlib.h>
/*
* Windows is always little-endian and has its own byte-swapping routines, so
* use these.
*/
# include <stdlib.h>
# define htobe16(x) _byteswap_ushort(x)
# define htole16(x) (x)
......@@ -50,11 +54,6 @@
# define be64toh(x) _byteswap_uint64(x)
# define le64toh(x) (x)
# define __BYTE_ORDER BYTE_ORDER
# define __BIG_ENDIAN BIG_ENDIAN
# define __LITTLE_ENDIAN LITTLE_ENDIAN
# define __PDP_ENDIAN PDP_ENDIAN
#elif defined __APPLE__
/*
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment