mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-01-08 08:58:00 +00:00
787181bb12
These are all intended to ensure that the declarations of things in header files are in scope where the same thing is subsequently defined, to make it harder to define it in a way that doesn't match. (For example, the new #include in winnet.c would have caught the just-fixed mis-definition of platform_get_x11_unix_address.)
29 lines
616 B
C
29 lines
616 B
C
/*
|
|
* PuTTY version numbering
|
|
*/
|
|
|
|
/*
|
|
* 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.
|
|
*/
|
|
|
|
#include "putty.h"
|
|
#include "ssh.h"
|
|
|
|
#ifdef SOURCE_COMMIT
|
|
#include "empty.h"
|
|
#endif
|
|
|
|
#include "version.h"
|
|
|
|
const char ver[] = TEXTVER;
|
|
const char sshver[] = SSHVER;
|
|
const char commitid[] = SOURCE_COMMIT;
|
|
|
|
/*
|
|
* 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) };
|