blob: 07b0ead31bf6169cbdc0f160ae79f7a26970f336 [file] [log] [blame]
Guido van Rossum667d7041995-08-04 04:20:48 +00001/* Return the full version string. */
2
Guido van Rossum020dfe71995-09-18 21:40:19 +00003#include "Python.h"
4
Guido van Rossum667d7041995-08-04 04:20:48 +00005#include "patchlevel.h"
6
7#define VERSION "%s (%s) %s"
8
9#ifdef __DATE__
10#define DATE __DATE__
11#else
12#define DATE "August 1 1995"
13#endif
14
15extern const char *getcompiler();
16
17const char *
18getversion()
19{
20 static char version[80];
21 sprintf(version, VERSION, PATCHLEVEL, DATE, getcompiler());
22 return version;
23}