sdl12-compat: SDL_version.h: remove hardcoded version numbers.

From 2aa5d0dfb4d94f7c3f6378ccd474d369d48f9d45 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Fri, 16 Sep 2022 10:54:53 -0400
Subject: [PATCH] SDL_version.h: remove hardcoded version numbers.

One less thing to update every release.  :)

Reference Issue #205.
---
 include/SDL/SDL_version.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/include/SDL/SDL_version.h b/include/SDL/SDL_version.h
index e25fe896..00b4f64f 100644
--- a/include/SDL/SDL_version.h
+++ b/include/SDL/SDL_version.h
@@ -43,13 +43,13 @@ typedef struct SDL_version
 } SDL_version;
 
 #define SDL_VERSION(X) { \
-    (X)->major = 1; \
-    (X)->minor = 2; \
-    (X)->patch = 54; \
+    (X)->major = SDL_MAJOR_VERSION; \
+    (X)->minor = SDL_MINOR_VERSION; \
+    (X)->patch = SDL_PATCHLEVEL; \
 }
 
 #define SDL_VERSIONNUM(X, Y, Z) ((X)*1000 + (Y)*100 + (Z))
-#define SDL_COMPILEDVERSION SDL_VERSIONNUM(1, 2, 54)
+#define SDL_COMPILEDVERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL)
 #define SDL_VERSION_ATLEAST(X, Y, Z) (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))
 
 extern DECLSPEC const SDL_version * SDLCALL SDL_Linked_Version(void);