diff options
author | Vincent Sanders <vince@kyllikki.org> | 2018-09-07 09:35:15 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2018-09-07 09:35:15 +0100 |
commit | 21b66baa0cbffd72eb090ac32b082d90641805cd (patch) | |
tree | e4661eb00cb66d38e3f4e69fb302046d67aca75a /src/plot.h | |
parent | 79f19011072ed9223900d4cc4e4f87198c9fee29 (diff) | |
download | libnsfb-21b66baa0cbffd72eb090ac32b082d90641805cd.tar.gz |
fix compile on freebsd
Diffstat (limited to 'src/plot.h')
-rw-r--r-- | src/plot.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -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 <machine/endian.h> + if defined(BYTE_ORDER) + #if BYTE_ORDER == BIG_ENDIAN + #define NSFB_BE_BYTE_ORDER + #endif + #else + #error "Endian determination failed" + #endif #else #include <endian.h> #if defined(__BYTE_ORDER__) |