From cf0bba8bc0ae11f01dee549239fa182ab4f2b91a Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Mon, 13 Mar 2017 14:58:38 +0100 Subject: [PATCH] tvh endian: add bswap defines for OSX (Darwin), fixes #3303 --- src/tvh_endian.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/tvh_endian.h b/src/tvh_endian.h index 588bd8a86..9b24b36de 100644 --- a/src/tvh_endian.h +++ b/src/tvh_endian.h @@ -18,12 +18,16 @@ #ifndef __TVH_ENDIAN_H #define __TVH_ENDIAN_H -#include #if defined(PLATFORM_DARWIN) #include +#define bswap_16(x) OSSwapInt16(x) +#define bswap_32(x) OSSwapInt32(x) +#define bswap_64(x) OSSwapInt64(x) #elif defined(PLATFORM_FREEBSD) +#include #include #else +#include #include #endif -- 2.47.3