diff --git a/lib/isc/include/isc/endian.h b/lib/isc/include/isc/endian.h index 98a26dafac..30a8f1e076 100644 --- a/lib/isc/include/isc/endian.h +++ b/lib/isc/include/isc/endian.h @@ -11,11 +11,7 @@ #pragma once -#if defined(__linux__) || defined(__CYGWIN__) - -#include - -#elif defined __APPLE__ +#if defined __APPLE__ #include @@ -96,6 +92,12 @@ # define bswap_32(x) BSWAP_32(x) # define bswap_64(x) BSWAP_64(x) +#elif defined(__ANDROID__) || defined(__CYGWIN__) || \ + defined(__GNUC__) || defined(__GNU__) + +# include +# include + #else #endif /* Specific platform support */