blob: 4e6c3db7f18f372c30b47ecdbb215469ba981dd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
/*@@
@file datestamp.c
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@@*/
#include <stdio.h>
#include "cctk_version.h"
static char *rcsid = "$Id$";
/*@@
@routine datastamp
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
void datestamp(void) {
printf (" Compiled on %s at %s\n", __DATE__, __TIME__);
}
/*@@
@routine compileTime
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
char *compileTime(void) {
return (__TIME__);
}
/*@@
@routine compileDate
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
char *compileDate(void) {
return (__DATE__);
}
/* Macros to turn things into strings. */
#define STRINGIFY(a) REALSTRINGIFY(a)
#define REALSTRINGIFY(a) #a
char *CCTK_FullVersion()
{
return (STRINGIFY(CCTK_VERSION));
}
char *CCTK_MajorVersion()
{
return (STRINGIFY(CCTK_VERSION_MAJOR));
}
char *CCTK_MinorVersion()
{
return (STRINGIFY(CCTK_VERSION_MINOR));
}
char *CCTK_OtherVersion()
{
return (STRINGIFY(CCTK_VERSION_OTHER));
}
/*#define MAKETEST*/
#ifdef MAKETEST
int main(void)
{
printf("CCTK maketest compiled on %s\n", compileDate());
return 0;
}
#endif
|