src/common.h

changeset 228
8cddb57489a7
parent 227
e13cd69b16dd
child 229
b9e101b76eb3
equal deleted inserted replaced
227:e13cd69b16dd 228:8cddb57489a7
33 #include "config.h" 33 #include "config.h"
34 #include "types.h" 34 #include "types.h"
35 35
36 #define APPNAME "LDForge" 36 #define APPNAME "LDForge"
37 #define VERSION_MAJOR 0 37 #define VERSION_MAJOR 0
38 #define VERSION_MAJOR_STR "0" 38 #define VERSION_MINOR 0
39 #define VERSION_MINOR 1 39 #define VERSION_PATCH 999
40 #define VERSION_MINOR_STR "1"
41 #define BUILD_ID BUILD_INTERNAL 40 #define BUILD_ID BUILD_INTERNAL
42 41
43 // ============--- 42 // =============================================
44 #define RELEASE (BUILD_ID != BUILD_INTERNAL) 43 #define RELEASE (BUILD_ID != BUILD_INTERNAL)
45 44
46 #define BUILD_INTERNAL 0 45 #define BUILD_INTERNAL 0
47 #define BUILD_ALPHA 1 46 #define BUILD_ALPHA 1
48 #define BUILD_BETA 2 47 #define BUILD_BETA 2
56 #endif // RELEASE 55 #endif // RELEASE
57 56
58 void doDevf (const char* func, const char* fmtstr, ...); 57 void doDevf (const char* func, const char* fmtstr, ...);
59 58
60 // Version string identifier 59 // Version string identifier
60 #if VERSION_PATCH > 0
61 static const str versionString = fmt ("%d.%d.%d", VERSION_MAJOR, VERSION_MINOR, VERSION_PATCH);
62 #else
61 static const str versionString = fmt ("%d.%d", VERSION_MAJOR, VERSION_MINOR); 63 static const str versionString = fmt ("%d.%d", VERSION_MAJOR, VERSION_MINOR);
64 #endif // VERSION_PATCH
62 65
63 #ifdef __GNUC__ 66 #ifdef __GNUC__
64 # define FORMAT_PRINTF(M,N) __attribute__ ((format (printf, M, N))) 67 # define FORMAT_PRINTF(M,N) __attribute__ ((format (printf, M, N)))
65 # define ATTR(N) __attribute__ ((N)) 68 # define ATTR(N) __attribute__ ((N))
66 #else 69 #else

mercurial