From 21b66baa0cbffd72eb090ac32b082d90641805cd Mon Sep 17 00:00:00 2001 From: Vincent Sanders Date: Fri, 7 Sep 2018 09:35:15 +0100 Subject: fix compile on freebsd --- src/plot.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/plot.h b/src/plot.h index 2fd2ebf..bab3007 100644 --- a/src/plot.h +++ b/src/plot.h @@ -35,6 +35,16 @@ #if __DARWIN_BYTE_ORDER == __DARWIN_BIG_ENDIAN #define NSFB_BE_BYTE_ORDER #endif +#elif defined(__FreeBSD__) + /* freebsd has the include somewhere different */ + #include + if defined(BYTE_ORDER) + #if BYTE_ORDER == BIG_ENDIAN + #define NSFB_BE_BYTE_ORDER + #endif + #else + #error "Endian determination failed" + #endif #else #include #if defined(__BYTE_ORDER__) -- cgit v1.2.1