SDL: gameinput.h emits a few Wundef warnings (WINAPI_PARTITION_* macros)

From 8122b8f2ac68fde8306bb78c1fa758b46a91a39a Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Thu, 14 May 2026 17:38:30 +0200
Subject: [PATCH] gameinput.h emits a few Wundef warnings (WINAPI_PARTITION_*
 macros)

---
 src/core/windows/SDL_gameinput.h | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/core/windows/SDL_gameinput.h b/src/core/windows/SDL_gameinput.h
index 0d7b6f85e74de..d283831ff14e1 100644
--- a/src/core/windows/SDL_gameinput.h
+++ b/src/core/windows/SDL_gameinput.h
@@ -25,8 +25,17 @@
 
 #ifdef HAVE_GAMEINPUT_H
 
+#ifdef HAVE_GCC_DIAGNOSTIC_PRAGMA
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wundef"
+#endif
+
 #include <gameinput.h>
 
+#ifdef HAVE_GCC_DIAGNOSTIC_PRAGMA
+#pragma GCC diagnostic pop
+#endif
+
 #ifndef GAMEINPUT_API_VERSION
 #define GAMEINPUT_API_VERSION 0
 #endif