sdl2-compat: missing parts for SDL_GameControllerGetSteamHandle forgotten in 28d11608

From c764f2b349e346724040ae424f05ac016e9305f9 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 22 Dec 2023 23:11:10 +0300
Subject: [PATCH] missing parts for SDL_GameControllerGetSteamHandle forgotten
 in 28d11608

---
 src/dynapi/SDL_dynapi_overrides.h | 1 +
 src/dynapi/SDL_dynapi_procs.h     | 1 +
 src/sdl2_protos.h                 | 1 +
 3 files changed, 3 insertions(+)

diff --git a/src/dynapi/SDL_dynapi_overrides.h b/src/dynapi/SDL_dynapi_overrides.h
index 7f07db0..fe56d7d 100644
--- a/src/dynapi/SDL_dynapi_overrides.h
+++ b/src/dynapi/SDL_dynapi_overrides.h
@@ -897,3 +897,4 @@
 #define SDL_HasWindowSurface SDL_HasWindowSurface_REAL
 #define SDL_DestroyWindowSurface SDL_DestroyWindowSurface_REAL
 #define SDL_GDKGetDefaultUser SDL_GDKGetDefaultUser_REAL
+#define SDL_GameControllerGetSteamHandle SDL_GameControllerGetSteamHandle_REAL
diff --git a/src/dynapi/SDL_dynapi_procs.h b/src/dynapi/SDL_dynapi_procs.h
index c367edb..3b9ea10 100644
--- a/src/dynapi/SDL_dynapi_procs.h
+++ b/src/dynapi/SDL_dynapi_procs.h
@@ -984,3 +984,4 @@ SDL_DYNAPI_PROC(int,SDL_DestroyWindowSurface,(SDL_Window *a),(a),return)
 #if defined(__GDK__)
 SDL_DYNAPI_PROC(int,SDL_GDKGetDefaultUser,(XUserHandle *a),(a),return)
 #endif
+SDL_DYNAPI_PROC(Uint64,SDL_GameControllerGetSteamHandle,(SDL_GameController *a),(a),return)
diff --git a/src/sdl2_protos.h b/src/sdl2_protos.h
index cd8c488..eb3fcc9 100644
--- a/src/sdl2_protos.h
+++ b/src/sdl2_protos.h
@@ -966,6 +966,7 @@ SDL2_PROTO(int,DestroyWindowSurface,(SDL_Window *a))
 #if defined(__GDK__)
 SDL2_PROTO(int,GDKGetDefaultUser,(XUserHandle *a))
 #endif
+SDL2_PROTO(Uint64,GameControllerGetSteamHandle,(SDL_GameController *a))
 
 #undef SDL2_PROTO