sdl2-compat: Implemented SDL_GetRevisionNumber.

From b6648c46a86c4230514923999b66b4633c5e2c1a Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Tue, 29 Nov 2022 14:19:51 -0500
Subject: [PATCH] Implemented SDL_GetRevisionNumber.

---
 src/sdl2_compat.c | 9 +++++++++
 src/sdl3_syms.h   | 1 -
 2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index 7e9d9d9..0907be9 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -496,6 +496,15 @@ SDL_GetVersion(SDL_version * ver)
     }
 }
 
+DECLSPEC int SDLCALL
+SDL_GetRevisionNumber(void)
+{
+    /* After the move to GitHub, this always returned zero, since this was a
+       Mercurial thing. We removed it outright in SDL3. */
+    return 0;
+}
+
+
 DECLSPEC void SDLCALL
 SDL_SetError(const char *fmt, ...)
 {
diff --git a/src/sdl3_syms.h b/src/sdl3_syms.h
index 645bf9c..d90fded 100644
--- a/src/sdl3_syms.h
+++ b/src/sdl3_syms.h
@@ -513,7 +513,6 @@ SDL3_SYM_PASSTHROUGH(int,GetNumTouchFingers,(SDL_TouchID a),(a),return)
 SDL3_SYM_PASSTHROUGH(SDL_Finger*,GetTouchFinger,(SDL_TouchID a, int b),(a,b),return)
 SDL3_SYM(void,GetVersion,(SDL_version *a),(a),)
 SDL3_SYM_PASSTHROUGH(const char*,GetRevision,(void),(),return)
-SDL3_SYM_PASSTHROUGH(int,GetRevisionNumber,(void),(),return)
 SDL3_SYM_PASSTHROUGH(int,GetNumVideoDrivers,(void),(),return)
 SDL3_SYM_PASSTHROUGH(const char*,GetVideoDriver,(int a),(a),return)
 SDL3_SYM_PASSTHROUGH(int,VideoInit,(const char *a),(a),return)