aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorCameron Lowell Palmer <cameron@promon.no>2024-12-20 06:52:34 -0600
committerCameron Lowell Palmer <cameron@promon.no>2024-12-20 06:52:34 -0600
commit5626ce43e30e936e870c123b4ac80e469de4d9b9 (patch)
treeeea58d1b9df71c7060bebb491f3efdd6d773c535 /include
parent100511900d8b6d1bf44f12f2b8c4fd9c15eb2a54 (diff)
downloadportable-5626ce43e30e936e870c123b4ac80e469de4d9b9.tar.gz
portable-5626ce43e30e936e870c123b4ac80e469de4d9b9.tar.bz2
portable-5626ce43e30e936e870c123b4ac80e469de4d9b9.zip
Add in missing endianess functions for Apple targets
Diffstat (limited to 'include')
-rw-r--r--include/compat/endian.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/compat/endian.h b/include/compat/endian.h
index 2e4c8f7..af3664d 100644
--- a/include/compat/endian.h
+++ b/include/compat/endian.h
@@ -62,7 +62,7 @@
62#endif 62#endif
63#endif 63#endif
64 64
65#if defined(__APPLE__) && !defined(HAVE_ENDIAN_H) 65#if defined(__APPLE__)
66#include <libkern/OSByteOrder.h> 66#include <libkern/OSByteOrder.h>
67#define be16toh(x) OSSwapBigToHostInt16((x)) 67#define be16toh(x) OSSwapBigToHostInt16((x))
68#define htobe16(x) OSSwapHostToBigInt16((x)) 68#define htobe16(x) OSSwapHostToBigInt16((x))
@@ -74,7 +74,7 @@
74#define htobe64(x) OSSwapHostToBigInt64(x) 74#define htobe64(x) OSSwapHostToBigInt64(x)
75#define le64toh(x) OSSwapLittleToHostInt64(x) 75#define le64toh(x) OSSwapLittleToHostInt64(x)
76#define be64toh(x) OSSwapBigToHostInt64(x) 76#define be64toh(x) OSSwapBigToHostInt64(x)
77#endif /* __APPLE__ && !HAVE_ENDIAN_H */ 77#endif /* __APPLE__ */
78 78
79#if defined(_WIN32) && !defined(HAVE_ENDIAN_H) 79#if defined(_WIN32) && !defined(HAVE_ENDIAN_H)
80#include <winsock2.h> 80#include <winsock2.h>