mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-09 17:38:00 +00:00
f86ad059db
but since Simon's made the corresponding change to the build process, this bit needs checking in now (it should be harmless). (The documentation in Recipe is slightly out of date; with luck I'll be checking in `win-versioninfo' changes soon, and I can't be bothered to disentangle the relevant changes in the meantime.) [originally from svn r6367]
38 lines
754 B
C
38 lines
754 B
C
/*
|
|
* PuTTY version numbering
|
|
*/
|
|
|
|
#define STR1(x) #x
|
|
#define STR(x) STR1(x)
|
|
|
|
#if defined SNAPSHOT
|
|
|
|
#if defined SVN_REV
|
|
#define SNAPSHOT_TEXT STR(SNAPSHOT) ":r" STR(SVN_REV)
|
|
#else
|
|
#define SNAPSHOT_TEXT STR(SNAPSHOT)
|
|
#endif
|
|
|
|
char ver[] = "Development snapshot " SNAPSHOT_TEXT;
|
|
char sshver[] = "PuTTY-Snapshot-" SNAPSHOT_TEXT;
|
|
|
|
#undef SNAPSHOT_TEXT
|
|
|
|
#elif defined RELEASE
|
|
|
|
char ver[] = "Release " STR(RELEASE);
|
|
char sshver[] = "PuTTY-Release-" STR(RELEASE);
|
|
|
|
#else
|
|
|
|
char ver[] = "Unidentified build, " __DATE__ " " __TIME__;
|
|
char sshver[] = "PuTTY-Local: " __DATE__ " " __TIME__;
|
|
|
|
#endif
|
|
|
|
/*
|
|
* SSH local version string MUST be under 40 characters. Here's a
|
|
* compile time assertion to verify this.
|
|
*/
|
|
enum { vorpal_sword = 1 / (sizeof(sshver) <= 40) };
|