00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028 #ifndef __VERSION_H__
00029 #define __VERSION_H__
00030
00031 #ifndef StratagusMajorVerion
00033 #define StratagusMajorVersion 2
00035 #define StratagusMinorVersion 5
00037 #define StratagusPatchLevel 0
00039 #define StratagusVersion \
00040 (StratagusMajorVersion * 10000 + StratagusMinorVersion * 100 \
00041 + StratagusPatchLevel)
00043 #define StratagusFormatString "%d.%d.%d"
00045 #define StratagusFormatArgs(v) (v) / 10000, ((v) / 100) % 100, (v) % 100
00046 #endif
00047
00048
00049
00050 #define SN(x) STRINGIFY(x)
00051 #define STRINGIFY(x) #x
00052
00054 #define VERSION SN(StratagusMajorVersion) "." SN(StratagusMinorVersion) "." SN(StratagusPatchLevel)
00055
00056 #endif