sdl2-compat: updated sdl3_include_wrapper.h from latest SDL3 (b4c1f)

From b4c1f94104261bd291b9b2edaf93e84771a3fbbe Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 17 May 2024 11:11:50 +0300
Subject: [PATCH] updated sdl3_include_wrapper.h from latest SDL3

---
 src/sdl3_include_wrapper.h | 47 +++++---------------------------------
 1 file changed, 6 insertions(+), 41 deletions(-)

diff --git a/src/sdl3_include_wrapper.h b/src/sdl3_include_wrapper.h
index f308504..1cbf6df 100644
--- a/src/sdl3_include_wrapper.h
+++ b/src/sdl3_include_wrapper.h
@@ -383,18 +383,11 @@
 #define SDL_GetOriginalMemoryFunctions IGNORE_THIS_VERSION_OF_SDL_GetOriginalMemoryFunctions
 #define SDL_GetPathInfo IGNORE_THIS_VERSION_OF_SDL_GetPathInfo
 #define SDL_GetPenCapabilities IGNORE_THIS_VERSION_OF_SDL_GetPenCapabilities
-#define SDL_GetPenCapabilities IGNORE_THIS_VERSION_OF_SDL_GetPenCapabilities
-#define SDL_GetPenFromGUID IGNORE_THIS_VERSION_OF_SDL_GetPenFromGUID
 #define SDL_GetPenFromGUID IGNORE_THIS_VERSION_OF_SDL_GetPenFromGUID
 #define SDL_GetPenGUID IGNORE_THIS_VERSION_OF_SDL_GetPenGUID
-#define SDL_GetPenGUID IGNORE_THIS_VERSION_OF_SDL_GetPenGUID
 #define SDL_GetPenName IGNORE_THIS_VERSION_OF_SDL_GetPenName
-#define SDL_GetPenName IGNORE_THIS_VERSION_OF_SDL_GetPenName
-#define SDL_GetPenStatus IGNORE_THIS_VERSION_OF_SDL_GetPenStatus
 #define SDL_GetPenStatus IGNORE_THIS_VERSION_OF_SDL_GetPenStatus
 #define SDL_GetPenType IGNORE_THIS_VERSION_OF_SDL_GetPenType
-#define SDL_GetPenType IGNORE_THIS_VERSION_OF_SDL_GetPenType
-#define SDL_GetPens IGNORE_THIS_VERSION_OF_SDL_GetPens
 #define SDL_GetPens IGNORE_THIS_VERSION_OF_SDL_GetPens
 #define SDL_GetPerformanceCounter IGNORE_THIS_VERSION_OF_SDL_GetPerformanceCounter
 #define SDL_GetPerformanceFrequency IGNORE_THIS_VERSION_OF_SDL_GetPerformanceFrequency
@@ -631,7 +624,6 @@
 #define SDL_PauseHaptic IGNORE_THIS_VERSION_OF_SDL_PauseHaptic
 #define SDL_PeepEvents IGNORE_THIS_VERSION_OF_SDL_PeepEvents
 #define SDL_PenConnected IGNORE_THIS_VERSION_OF_SDL_PenConnected
-#define SDL_PenConnected IGNORE_THIS_VERSION_OF_SDL_PenConnected
 #define SDL_PlayHapticRumble IGNORE_THIS_VERSION_OF_SDL_PlayHapticRumble
 #define SDL_PollEvent IGNORE_THIS_VERSION_OF_SDL_PollEvent
 #define SDL_PostSemaphore IGNORE_THIS_VERSION_OF_SDL_PostSemaphore
@@ -856,6 +848,7 @@
 #define SDL_UpdateWindowSurfaceRects IGNORE_THIS_VERSION_OF_SDL_UpdateWindowSurfaceRects
 #define SDL_UpdateYUVTexture IGNORE_THIS_VERSION_OF_SDL_UpdateYUVTexture
 #define SDL_Vulkan_CreateSurface IGNORE_THIS_VERSION_OF_SDL_Vulkan_CreateSurface
+#define SDL_Vulkan_DestroySurface IGNORE_THIS_VERSION_OF_SDL_Vulkan_DestroySurface
 #define SDL_Vulkan_GetInstanceExtensions IGNORE_THIS_VERSION_OF_SDL_Vulkan_GetInstanceExtensions
 #define SDL_Vulkan_GetVkGetInstanceProcAddr IGNORE_THIS_VERSION_OF_SDL_Vulkan_GetVkGetInstanceProcAddr
 #define SDL_Vulkan_LoadLibrary IGNORE_THIS_VERSION_OF_SDL_Vulkan_LoadLibrary
@@ -1074,7 +1067,7 @@
 #undef CreateThread
 #undef CreateSemaphore
 #undef CreateMutex
-#endif  /* _WIN32 */
+#endif /* _WIN32 */
 
 
 #ifdef SDL_AcquireCameraFrame
@@ -2473,14 +2466,6 @@
 #undef SDL_GetPenCapabilities
 #endif
 
-#ifdef SDL_GetPenCapabilities
-#undef SDL_GetPenCapabilities
-#endif
-
-#ifdef SDL_GetPenFromGUID
-#undef SDL_GetPenFromGUID
-#endif
-
 #ifdef SDL_GetPenFromGUID
 #undef SDL_GetPenFromGUID
 #endif
@@ -2489,14 +2474,6 @@
 #undef SDL_GetPenGUID
 #endif
 
-#ifdef SDL_GetPenGUID
-#undef SDL_GetPenGUID
-#endif
-
-#ifdef SDL_GetPenName
-#undef SDL_GetPenName
-#endif
-
 #ifdef SDL_GetPenName
 #undef SDL_GetPenName
 #endif
@@ -2505,14 +2482,6 @@
 #undef SDL_GetPenStatus
 #endif
 
-#ifdef SDL_GetPenStatus
-#undef SDL_GetPenStatus
-#endif
-
-#ifdef SDL_GetPenType
-#undef SDL_GetPenType
-#endif
-
 #ifdef SDL_GetPenType
 #undef SDL_GetPenType
 #endif
@@ -2521,10 +2490,6 @@
 #undef SDL_GetPens
 #endif
 
-#ifdef SDL_GetPens
-#undef SDL_GetPens
-#endif
-
 #ifdef SDL_GetPerformanceCounter
 #undef SDL_GetPerformanceCounter
 #endif
@@ -3465,10 +3430,6 @@
 #undef SDL_PenConnected
 #endif
 
-#ifdef SDL_PenConnected
-#undef SDL_PenConnected
-#endif
-
 #ifdef SDL_PlayHapticRumble
 #undef SDL_PlayHapticRumble
 #endif
@@ -4365,6 +4326,10 @@
 #undef SDL_Vulkan_CreateSurface
 #endif
 
+#ifdef SDL_Vulkan_DestroySurface
+#undef SDL_Vulkan_DestroySurface
+#endif
+
 #ifdef SDL_Vulkan_GetInstanceExtensions
 #undef SDL_Vulkan_GetInstanceExtensions
 #endif