From 7bea685e2b3dc0addd1f6b1cab3515e59aaeb4a8 Mon Sep 17 00:00:00 2001 From: goodale Date: Fri, 23 Jul 1999 12:53:09 +0000 Subject: Some version number stuff. Tom git-svn-id: http://svn.cactuscode.org/flesh/trunk@770 17b73243-c579-4c4c-a9d2-2d5706c11dac --- src/datestamp.c | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) (limited to 'src/datestamp.c') 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 +#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) -- cgit v1.2.3