Fix build on FreeBSD

This commit is contained in:
pkubaj 2022-09-14 08:59:17 +00:00 committed by Nikolaj Schlej
parent 574754fce6
commit 4358f31242

View File

@ -19,6 +19,11 @@
#define bswap_16(x) _byteswap_ushort(x)
#define bswap_32(x) _byteswap_ulong(x)
#define bswap_64(x) _byteswap_uint64(x)
#elif defined(__FreeBSD__)
#include <sys/endian.h>
#define bswap_16(x) bswap16(x)
#define bswap_32(x) bswap32(x)
#define bswap_64(x) bswap64(x)
#else // !__APPLE__ or !_MSC_VER
#include <endian.h>
#include <byteswap.h>