(svn r3625) - Move sl_version inside the functions where they are used to force usage.
authorDarkvater
Mon, 20 Feb 2006 19:12:46 +0000
changeset 3045 0364fedfd355
parent 3044 fbaef2401476
child 3046 baa216f9911a
(svn r3625) - Move sl_version inside the functions where they are used to force usage.
saveload.h
--- a/saveload.h	Mon Feb 20 19:04:18 2006 +0000
+++ b/saveload.h	Mon Feb 20 19:12:46 2006 +0000
@@ -53,10 +53,6 @@
 
 #define SL_MAX_VERSION 255
 
-extern uint16 _sl_version;       /// the major savegame version identifier
-extern byte   _sl_minor_version; /// the minor savegame version, DO NOT USE!
-
-
 enum {
 	INC_VEHICLE_COMMON = 0,
 };
@@ -172,6 +168,8 @@
  */
 static inline bool CheckSavegameVersionOldStyle(uint16 major, byte minor)
 {
+	extern uint16 _sl_version;
+	extern byte   _sl_minor_version;
 	return (_sl_version < major) || (_sl_version == major && _sl_minor_version < minor);
 }
 
@@ -179,6 +177,7 @@
  */
 static inline bool CheckSavegameVersion(uint16 version)
 {
+	extern uint16 _sl_version;
 	return _sl_version < version;
 }