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)