diff --git a/lib/core-net/private.h b/lib/core-net/private.h index 6048e3b40..c67691379 100644 --- a/lib/core-net/private.h +++ b/lib/core-net/private.h @@ -24,6 +24,15 @@ #include "roles/private.h" +#ifdef LWS_WITH_IPV6 +#if defined(WIN32) || defined(_WIN32) +#include +#include +#else +#include +#endif +#endif + #ifdef __cplusplus extern "C" { #endif diff --git a/lib/core/libwebsockets.c b/lib/core/libwebsockets.c index 221e14b47..ae10e5a8f 100644 --- a/lib/core/libwebsockets.c +++ b/lib/core/libwebsockets.c @@ -25,16 +25,6 @@ #include #endif -#ifdef LWS_WITH_IPV6 -#if defined(WIN32) || defined(_WIN32) -#include -#include -#else -#include -#endif -#endif - - signed char char_to_hex(const char c) { if (c >= '0' && c <= '9')