annotate Modules/getbuildinfo.c @ 5817:48b94de85bf3 legacy-trunk

Extensive changes by AMK.
author Guido van Rossum <guido@python.org>
date Thu, 17 Jul 1997 16:29:42 +0000
parents 818cfff3aa5d
children 39348974b22e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5569
818cfff3aa5d Include config.h so it can define const away for K&R.
Guido van Rossum <guido@python.org>
parents: 5016
diff changeset
1 #include "config.h"
818cfff3aa5d Include config.h so it can define const away for K&R.
Guido van Rossum <guido@python.org>
parents: 5016
diff changeset
2
5016
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
3 #include <stdio.h>
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
4
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
5 #ifndef DATE
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
6 #ifdef __DATE__
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
7 #define DATE __DATE__
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
8 #else
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
9 #define DATE "xx/xx/xx"
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
10 #endif
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
11 #endif
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
12
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
13 #ifndef TIME
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
14 #ifdef __TIME__
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
15 #define TIME __TIME__
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
16 #else
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
17 #define TIME "xx:xx:xx"
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
18 #endif
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
19 #endif
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
20
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
21 #ifndef BUILD
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
22 #define BUILD 0
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
23 #endif
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
24
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
25
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
26 const char *
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
27 Py_GetBuildInfo()
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
28 {
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
29 static char buildinfo[40];
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
30 sprintf(buildinfo, "#%d, %.12s, %.8s", BUILD, DATE, TIME);
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
31 return buildinfo;
f1af097a5e5d work build# into version string
Guido van Rossum <guido@python.org>
parents:
diff changeset
32 }