]>
Commit | Line | Data |
---|---|---|
30c3de1f JS |
1 | /* The version here should match that in configure/configure.in */ |
2 | /* Eventually this one may become unnecessary. For now we need */ | |
3 | /* it to keep the old-style build process working. */ | |
4 | #define GC_TMP_VERSION_MAJOR 6 | |
5 | #define GC_TMP_VERSION_MINOR 3 | |
6 | #define GC_TMP_ALPHA_VERSION 1 | |
73ffefd0 | 7 | |
30c3de1f | 8 | #ifndef GC_NOT_ALPHA |
73ffefd0 | 9 | # define GC_NOT_ALPHA 0xff |
30c3de1f JS |
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 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 | ||
73ffefd0 TT |
25 | |
26 | #ifndef GC_NO_VERSION_VAR | |
27 | ||
30c3de1f | 28 | unsigned GC_version = ((GC_VERSION_MAJOR << 16) | (GC_VERSION_MINOR << 8) | GC_TMP_ALPHA_VERSION); |
73ffefd0 TT |
29 | |
30 | #endif /* GC_NO_VERSION_VAR */ |