We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0073d6a commit abae640Copy full SHA for abae640
src/util.h
@@ -19,13 +19,16 @@
19
#define bswap_64(x) OSSwapInt64(x)
20
#elif defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__)
21
# if defined(__OpenBSD__)
22
-# include <machine/endian.h>
+# include <endian.h>
23
+# define bswap_16(x) swap16(x)
24
+# define bswap_32(x) swap32(x)
25
+# define bswap_64(x) swap64(x)
26
# else
27
# include <sys/endian.h>
28
+# define bswap_16(x) bswap16(x)
29
+# define bswap_32(x) bswap32(x)
30
+# define bswap_64(x) bswap64(x)
31
# endif
-#define bswap_16(x) bswap16(x)
-#define bswap_32(x) bswap32(x)
-#define bswap_64(x) bswap64(x)
32
#else
33
#include <byteswap.h>
34
#endif
0 commit comments