moved function to different source file
authorHolger Schemel <holger.schemel@virtion.de>
Wed, 27 Nov 2024 19:50:17 +0000 (20:50 +0100)
committerHolger Schemel <holger.schemel@virtion.de>
Wed, 27 Nov 2024 17:50:53 +0000 (18:50 +0100)
src/config.c
src/config.h
src/events.c
src/libgame/system.c
src/libgame/system.h

index 8a7a5c5bb0ca1cc40265a3e3a154138fe212550b..049d7a896f7fd14399a4af2c05745d684d55f29f 100644 (file)
@@ -31,6 +31,24 @@ char *getProgramTitleString(void)
   return program.program_title;
 }
 
+char *getVersionString(VersionType version)
+{
+  // this function can be called up to ten times before version string gets overwritten
+  static char version_string_array[10][32];
+  static int version_string_nr = 0;
+  char *version_string = version_string_array[version_string_nr];
+
+  version_string_nr = (version_string_nr + 1) % 10;
+
+  sprintf(version_string, "%d.%d.%d.%d",
+          VERSION_PART_1(version),
+          VERSION_PART_2(version),
+          VERSION_PART_3(version),
+          VERSION_PART_4(version));
+
+  return version_string;
+}
+
 char *getProgramRealVersionString(void)
 {
   static char program_version_string[32];
index 31e86b87b9e58720d891f7abcee99eea6a6ef2d1..714993a873ff7840beee59a3aa2a46a98d4f0f0b 100644 (file)
@@ -17,6 +17,7 @@
 char *getSourceDateString(void);
 char *getSourceHashString(void);
 char *getProgramTitleString(void);
+char *getVersionString(VersionType);
 char *getProgramRealVersionString(void);
 char *getProgramVersionString(void);
 char *getProgramPlatformString(void);
index b6e4bc94c75653450e9a1f2607d66c495f6e0daa..3117dc8837df9415977401a68c36e396b76a677f 100644 (file)
@@ -21,6 +21,7 @@
 #include "tape.h"
 #include "anim.h"
 #include "network.h"
+#include "config.h"
 
 
 #define        DEBUG_EVENTS            0
index 7a18fcf620b6f978c6f09b097dbe8aa87d221663..ae76f6f063c1ff6cd3b038d73580e14aead38c04 100644 (file)
@@ -1925,28 +1925,6 @@ void ClearJoystickState(void)
 }
 
 
-// ============================================================================
-// version functions
-// ============================================================================
-
-char *getVersionString(VersionType version)
-{
-  // this function can be called up to ten times before version string gets overwritten
-  static char version_string_array[10][32];
-  static int version_string_nr = 0;
-  char *version_string = version_string_array[version_string_nr];
-
-  version_string_nr = (version_string_nr + 1) % 10;
-
-  sprintf(version_string, "%d.%d.%d.%d",
-          VERSION_PART_1(version),
-          VERSION_PART_2(version),
-          VERSION_PART_3(version),
-          VERSION_PART_4(version));
-
-  return version_string;
-}
-
 // ============================================================================
 // Emscripten functions
 // ============================================================================
index 7b25e15ed1f2856af126557f2896f1bc560f067a..1b9efd6efef1e5a08bd22b30827402d5a54af68d 100644 (file)
@@ -2107,8 +2107,6 @@ boolean ReadJoystick(int, int *, int *, boolean *, boolean *);
 boolean CheckJoystickOpened(int);
 void ClearJoystickState(void);
 
-char *getVersionString(VersionType);
-
 void InitEmscriptenFilesystem(void);
 void SyncEmscriptenFilesystem(void);