diff options
author | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-07-23 12:53:09 +0000 |
---|---|---|
committer | goodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 1999-07-23 12:53:09 +0000 |
commit | 7bea685e2b3dc0addd1f6b1cab3515e59aaeb4a8 (patch) | |
tree | fc160f835854ceaaaf1b7670b6bc82c2d3365cac /src/datestamp.c | |
parent | 3b1a3bd716ea28094155432c5ed21f7b30744025 (diff) |
Some version number stuff.
Tom
git-svn-id: http://svn.cactuscode.org/flesh/trunk@770 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/datestamp.c')
-rw-r--r-- | src/datestamp.c | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/src/datestamp.c b/src/datestamp.c index 289c6175..4e6c3db7 100644 --- a/src/datestamp.c +++ b/src/datestamp.c @@ -7,6 +7,7 @@ @enddesc @@*/ #include <stdio.h> +#include "cctk_version.h" static char *rcsid = "$Id$"; @@ -64,6 +65,34 @@ 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) |