sdl12-compat: SDL_VideoInit() can't be PASSTHROUGH'ed.

From 52f6a40cd42ee1e13cd1ebbe5bcbca61f255d844 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Thu, 4 Mar 2021 14:05:24 +0300
Subject: [PATCH] SDL_VideoInit() can't be PASSTHROUGH'ed.

---
 src/SDL12_compat.c          | 6 ++++++
 src/SDL20_include_wrapper.h | 2 ++
 src/SDL20_syms.h            | 2 +-
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/SDL12_compat.c b/src/SDL12_compat.c
index 5a10823..ad02fc1 100644
--- a/src/SDL12_compat.c
+++ b/src/SDL12_compat.c
@@ -1335,6 +1335,12 @@ Init12Video(void)
     return 0;
 }
 
+DECLSPEC int SDLCALL
+SDL_VideoInit(const char *driver, Uint32 flags)
+{
+    return SDL20_VideoInit(driver);
+}
+
 DECLSPEC int SDLCALL
 SDL_InitSubSystem(Uint32 sdl12flags)
 {
diff --git a/src/SDL20_include_wrapper.h b/src/SDL20_include_wrapper.h
index fccea3a..51c08a5 100644
--- a/src/SDL20_include_wrapper.h
+++ b/src/SDL20_include_wrapper.h
@@ -94,6 +94,7 @@
 #define SDL_LockSurface IGNORE_THIS_VERSION_OF_SDL_LockSurface
 #define SDL_UnlockSurface IGNORE_THIS_VERSION_OF_SDL_UnlockSurface
 #define SDL_GetKeyName IGNORE_THIS_VERSION_OF_SDL_GetKeyName
+#define SDL_VideoInit IGNORE_THIS_VERSION_OF_SDL_VideoInit
 
 #define BUILD_SDL 1
 
@@ -196,6 +197,7 @@ typedef void (__cdecl *pfnSDL_CurrentEndThread) (unsigned);
 #undef SDL_LockSurface
 #undef SDL_UnlockSurface
 #undef SDL_GetKeyName
+#undef SDL_VideoInit
 
 #ifdef SDL_mutexP
 #undef SDL_mutexP
diff --git a/src/SDL20_syms.h b/src/SDL20_syms.h
index 8204724..19176ff 100644
--- a/src/SDL20_syms.h
+++ b/src/SDL20_syms.h
@@ -45,7 +45,7 @@ SDL20_SYM_PASSTHROUGH(int,Error,(SDL_errorcode a),(a),return)
 SDL20_SYM_PASSTHROUGH(void,ClearError,(void),(),)
 SDL20_SYM(void,Quit,(void),(),)
 SDL20_SYM(void,QuitSubSystem,(Uint32 a),(a),)
-SDL20_SYM_PASSTHROUGH(int,VideoInit,(const char *a),(a),return)
+SDL20_SYM(int,VideoInit,(const char *a),(a),return)
 SDL20_SYM_PASSTHROUGH(void,VideoQuit,(void),(),)
 SDL20_SYM_PASSTHROUGH(int,AudioInit,(const char *a),(a),return)
 SDL20_SYM_PASSTHROUGH(void,AudioQuit,(void),(),)