diff --git a/src/sparkey/endiantools.c b/src/sparkey/endiantools.c index 17eee630..5b3567c2 100644 --- a/src/sparkey/endiantools.c +++ b/src/sparkey/endiantools.c @@ -14,13 +14,17 @@ * the License. */ #if defined(__linux) -#include +# include #elif defined(__APPLE__) -#include -#define bswap_32 OSSwapInt32 -#define bswap_64 OSSwapInt64 +# include +# define bswap_32 OSSwapInt32 +# define bswap_64 OSSwapInt64 +#elif defined(__OpenBSD__) +# include +# define bswap_32 swap32 +# define bswap_64 swap64 #else -#error "no byteswap.h or libkern/OSByteOrder.h" +# error "no byteswap.h or libkern/OSByteOrder.h" #endif #include