diff --git a/cf/roken-frag.m4 b/cf/roken-frag.m4 index a46c894fb..e2b3bc8d0 100644 --- a/cf/roken-frag.m4 +++ b/cf/roken-frag.m4 @@ -243,12 +243,18 @@ AC_FOREACH([rk_func], [asprintf vasprintf asnprintf vasnprintf], rk_func)]) AC_FIND_FUNC_NO_LIBS(bswap16,, -[#ifdef HAVE_SYS_BSWAP_H +[#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_BSWAP_H #include #endif],0) AC_FIND_FUNC_NO_LIBS(bswap32,, -[#ifdef HAVE_SYS_BSWAP_H +[#ifdef HAVE_SYS_TYPES_H +#include +#endif +#ifdef HAVE_SYS_BSWAP_H #include #endif],0)