X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmodules%2Fkino%2Fendian_types.h;h=7d4ab8688af6707f75ec339c7b33f341cd69036f;hb=d361382f1a14b84221cf551207bf2e7dd7431245;hp=d66cdb65caa28a1229e7598dcee79c8762b71cb7;hpb=b1616107824f9c1b2e83c97d9a8d3b0cc700ef5f;p=mlt diff --git a/src/modules/kino/endian_types.h b/src/modules/kino/endian_types.h index d66cdb65..7d4ab868 100644 --- a/src/modules/kino/endian_types.h +++ b/src/modules/kino/endian_types.h @@ -28,30 +28,26 @@ #define _ENDIAN_TYPES_H /* Needed for BYTE_ORDER and BIG/LITTLE_ENDIAN macros. */ +#if !defined(__FreeBSD__) && !defined(__NetBSD__) #ifndef _BSD_SOURCE # define _BSD_SOURCE -#ifndef __FreeBSD__ # include -#else -# include -#endif /* __FreeBSD__ */ # undef _BSD_SOURCE #else -#ifndef __FreeBSD__ # include +#endif #else # include -#endif /* __FreeBSD__ */ -#endif +#endif /* !defined(__FreeBSD__) && !defined(__NetBSD__) */ #include -#ifndef __FreeBSD__ +#if !defined(__FreeBSD__) && !defined(__NetBSD__) #include #else #define bswap_16(x) bswap16(x) #define bswap_32(x) bswap32(x) #define bswap_64(x) bswap64(x) -#endif /* __FreeBSD__ */ +#endif /* !defined(__FreeBSD__) && !defined(__NetBSD__) */ static inline int8_t bswap(const int8_t& x) {