/* * 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" #ifdef MOD_PERSO #include #include const char ver[] = "Custom build" ; const char sshver[] = "PuTTY-KiTTY\0 " ; void set_sshver( char * vers ) { if(strlen(vers)<40 ) { strcpy( sshver, vers ) ; } else { vers[40]='\0'; memcpy( sshver,vers, 40 ) ; } } #else const char ver[] = TEXTVER; const char sshver[] = SSHVER; #endif 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) };