X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=version.c;h=f6086127e662159bfc5e462466bd8e44a4addd4b;hb=9dd9860cc84f82309de64c33e2813c6e9dc60749;hp=de658677b71c9feb18984f5ce19ff8819876356f;hpb=ab795ba00889e6f1c9dc57b053d14ddf6bbc5fee;p=PuTTY.git diff --git a/version.c b/version.c index de658677..f6086127 100644 --- a/version.c +++ b/version.c @@ -2,38 +2,16 @@ * 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); - -#elif defined SVN_REV - -char ver[] = "Custom build r" STR(SVN_REV); -char sshver[] = "PuTTY-Custom-r" STR(SVN_REV); - -#else +/* + * The difficult part of deciding what goes in these version strings + * is done in Buildscr, and then written into version.h. All we have + * to do here is to drop it into variables of the right names. + */ -char ver[] = "Unidentified build, " __DATE__ " " __TIME__; -char sshver[] = "PuTTY-Local: " __DATE__ " " __TIME__; +#include "version.h" -#endif +char ver[] = TEXTVER; +char sshver[] = SSHVER; /* * SSH local version string MUST be under 40 characters. Here's a