From 17d37afbeaa2060e963e1d26b9f13f968928ab3d Mon Sep 17 00:00:00 2001 From: Christian Sturm Date: Mon, 27 Dec 2021 21:09:31 +0100 Subject: [PATCH] Make it compile on *BSD --- kaitai/kaitaistream.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kaitai/kaitaistream.cpp b/kaitai/kaitaistream.cpp index 32e757a..e8c8d09 100644 --- a/kaitai/kaitaistream.cpp +++ b/kaitai/kaitaistream.cpp @@ -17,7 +17,15 @@ #define bswap_16(x) _byteswap_ushort(x) #define bswap_32(x) _byteswap_ulong(x) #define bswap_64(x) _byteswap_uint64(x) -#else // !__APPLE__ or !_MSC_VER +#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__DragonFly__) +#include +#include +#ifdef __OpenBSD__ +#define bswap_16 swap16 +#define bswap_32 swap32 +#define bswap_64 swap64 +#endif +#else // !__APPLE__ or !_MSC_VER or !__OpenBSD__ or !__FreeBSD__ or !__NetBSD__ or !__DragonFly__ #include #include #endif