From 673e1eb608f0334cadf5f4da80b14c90cef7730f Mon Sep 17 00:00:00 2001 From: Alvaro Segura Date: Wed, 4 Jun 2025 23:31:35 +0200 Subject: [PATCH] Fix build test programs in MSVC (due to a warning treated as error in winbase.h) Signed-off-by: Alvaro Segura --- programs/test/benchmark.c | 4 ++++ programs/test/udp_proxy.c | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/programs/test/benchmark.c b/programs/test/benchmark.c index 93c17291f2..98ddd48534 100644 --- a/programs/test/benchmark.c +++ b/programs/test/benchmark.c @@ -56,6 +56,10 @@ int main(void) #if defined(_WIN32) && !defined(EFIX64) && !defined(EFI32) +#if defined(_MSC_VER) +#pragma warning(disable : 5105) // warning inside winbase.h in C11 mode +#endif + #include #include diff --git a/programs/test/udp_proxy.c b/programs/test/udp_proxy.c index 43d2e8cf73..b580b06dfa 100644 --- a/programs/test/udp_proxy.c +++ b/programs/test/udp_proxy.c @@ -50,6 +50,11 @@ int main(void) /* For select() */ #if (defined(_WIN32) || defined(_WIN32_WCE)) && !defined(EFIX64) && \ !defined(EFI32) + +#if defined(_MSC_VER) +#pragma warning(disable : 5105) // warning inside winbase.h in C11 mode +#endif + #include #include #if defined(_MSC_VER)