1:
2:
3:
4: #define GC_TMP_VERSION_MAJOR 6
5: #define GC_TMP_VERSION_MINOR 8
6: #define GC_TMP_ALPHA_VERSION GC_NOT_ALPHA
7:
8: #ifndef GC_NOT_ALPHA
9: # define GC_NOT_ALPHA 0xff
10: #endif
11:
12: #if defined(GC_VERSION_MAJOR)
13: # if GC_TMP_VERSION_MAJOR != GC_VERSION_MAJOR || \
14: GC_TMP_VERSION_MINOR != GC_VERSION_MINOR || \
15: defined(GC_ALPHA_VERSION) != (GC_TMP_ALPHA_VERSION != GC_NOT_ALPHA) || \
16: defined(GC_ALPHA_VERSION) && GC_TMP_ALPHA_VERSION != GC_ALPHA_VERSION
17: # error Inconsistent version info. Check README, version.h, and configure.in.
18: # endif
19: #else
20: # define GC_VERSION_MAJOR GC_TMP_VERSION_MAJOR
21: # define GC_VERSION_MINOR GC_TMP_VERSION_MINOR
22: # define GC_ALPHA_VERSION GC_TMP_ALPHA_VERSION
23: #endif
24:
25:
26: #ifndef GC_NO_VERSION_VAR
27:
28: unsigned GC_version = ((GC_VERSION_MAJOR << 16) | (GC_VERSION_MINOR << 8) | GC_TMP_ALPHA_VERSION);
29:
30: #endif