From dbc4af819a2cd462f0b844784be7b52c46584845 Mon Sep 17 00:00:00 2001 From: Piotr Date: Tue, 25 Mar 2025 13:36:20 +0100 Subject: [PATCH] Fix compilation error on windows (#2118) afunix.h uses types declared in winsock2.h, and so has to be included after it. Including afunix.h first will result in a somewhat unhelpful compilation error: error C3646: 'sun_family': unknown override specifier Signed-off-by: Piotr Stankiewicz --- httplib.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/httplib.h b/httplib.h index 5d2d0db..0f981dc 100644 --- a/httplib.h +++ b/httplib.h @@ -184,11 +184,13 @@ using ssize_t = long; #define NOMINMAX #endif // NOMINMAX -#include #include #include #include +// afunix.h uses types declared in winsock2.h, so has to be included after it. +#include + #ifndef WSA_FLAG_NO_HANDLE_INHERIT #define WSA_FLAG_NO_HANDLE_INHERIT 0x80 #endif