--- a/include/compiler.h +++ b/include/compiler.h @@ -46,7 +46,7 @@ extern int errno; #ifdef __linux__ # include <endian.h> # include <byteswap.h> -#elif defined(__MACH__) +#elif defined(__MACH__) || defined(__FreeBSD__) # include <machine/endian.h> typedef unsigned long ulong; typedef unsigned int uint;