blob: fb71f08a9bed77aa87c2aa473cf69c799f14b1c2 (
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
105
106
107
108
109
110
111
112
113
114
|
/*@@
@file datestamp.c
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
#version $Header$
@@*/
#include <stdio.h>
#include "cctk_Version.h"
#include "cctki_version.h"
static const char *rcsid = "$Header$";
const char *CCTKi_version_src_datestamp_c(void);
const char *CCTKi_version_src_datestamp_c(void) { return rcsid; }
/*@@
@routine CCTKi_DataStamp
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
void CCTKi_DateStamp(void)
{
printf (" Compiled on %s at %s\n", __DATE__, __TIME__);
}
/*@@
@routine CCTK_CompileTime
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
const char *CCTK_CompileTime(void)
{
return (__TIME__);
}
/*@@
@routine CCTK_CompileDate
@date Mon May 11 10:20:58 1998
@author Paul Walker
@desc
@enddesc
@calls
@calledby
@history
@endhistory
@@*/
const char *CCTK_CompileDate(void)
{
return (__DATE__);
}
/* Macros to turn things into strings. */
#define STRINGIFY(a) REALSTRINGIFY(a)
#define REALSTRINGIFY(a) #a
const char *CCTK_FullVersion(void)
{
return (STRINGIFY(CCTK_VERSION));
}
const char *CCTK_MajorVersion(void)
{
return (STRINGIFY(CCTK_VERSION_MAJOR));
}
const char *CCTK_MinorVersion(void)
{
return (STRINGIFY(CCTK_VERSION_MINOR));
}
const char *CCTK_MicroVersion(void)
{
return (STRINGIFY(CCTK_VERSION_OTHER));
}
/*#define MAKETEST*/
#ifdef MAKETEST
int main(void)
{
printf("CCTK maketest compiled on %s\n", compileDate());
return 0;
}
#endif
|