067a15ea |
1 | /* |
2 | * PuTTY version numbering |
3 | */ |
4 | |
5 | #define STR1(x) #x |
6 | #define STR(x) STR1(x) |
7 | |
8 | #if defined SNAPSHOT |
9 | |
10 | char ver[] = "Development snapshot " STR(SNAPSHOT); |
900a4ee6 |
11 | char sshver[] = "PuTTY-Snapshot-" STR(SNAPSHOT); |
067a15ea |
12 | |
13 | #elif defined RELEASE |
14 | |
15 | char ver[] = "Release " STR(RELEASE); |
900a4ee6 |
16 | char sshver[] = "PuTTY-Release-" STR(RELEASE); |
067a15ea |
17 | |
18 | #else |
19 | |
20 | char ver[] = "Unidentified build, " __DATE__ " " __TIME__; |
900a4ee6 |
21 | char sshver[] = "PuTTY-Local: " __DATE__ " " __TIME__; |
067a15ea |
22 | |
23 | #endif |
900a4ee6 |
24 | |
25 | /* |
26 | * SSH local version string MUST be under 40 characters. Here's a |
27 | * compile time assertion to verify this. |
28 | */ |
29 | enum { vorpal_sword = 1 / (sizeof(sshver) <= 40) }; |