Mercurial > cpython-lru_cache-weakref
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 |
| 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 } |
