diff options
author | lanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-03-17 15:41:53 +0000 |
---|---|---|
committer | lanfer <lanfer@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-03-17 15:41:53 +0000 |
commit | 2297fac88c1ceed0b645cb20f4b802979ba9bcd0 (patch) | |
tree | 51026b0644256ed8c72abb6a0cbf5211b8406262 /src/include | |
parent | 3e156ccf0c7f415902acbb9c4316e2468fbf9504 (diff) |
defining a default CCTK_Exit, that gets overloaded when compiling with PUGH, eg.
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1473 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/CactusMainDefaults.h | 2 | ||||
-rw-r--r-- | src/include/CommOverloadables.h | 7 | ||||
-rw-r--r-- | src/include/cctk_Flesh.h | 2 |
3 files changed, 9 insertions, 2 deletions
diff --git a/src/include/CactusMainDefaults.h b/src/include/CactusMainDefaults.h index 9668f28d..f949e9a1 100644 --- a/src/include/CactusMainDefaults.h +++ b/src/include/CactusMainDefaults.h @@ -18,7 +18,7 @@ extern "C" { int CactusDefaultInitialise(tFleshConfig *); int CactusDefaultEvolve(tFleshConfig *); int CactusDefaultShutdown(tFleshConfig *); - +int CactusDefaultExit(int retval, cGH *GH); #ifdef __cplusplus } #endif diff --git a/src/include/CommOverloadables.h b/src/include/CommOverloadables.h index 56f199ab..07453ce0 100644 --- a/src/include/CommOverloadables.h +++ b/src/include/CommOverloadables.h @@ -38,10 +38,15 @@ OVERLOADABLE(nProcs) #undef ARGUMENTS #define ARGUMENTS cGH *GH OVERLOADABLE(ParallelInit) -OVERLOADABLE(Exit) OVERLOADABLE(Abort) #undef ARGUMENTS +#define ARGUMENTS int retval, cGH *GH +#undef RETURN_TYPE +#define RETURN_TYPE int +OVERLOADABLE(Exit) + +#undef ARGUMENTS #define ARGUMENTS tFleshConfig *config, int convergence_level #undef RETURN_TYPE #define RETURN_TYPE cGH * diff --git a/src/include/cctk_Flesh.h b/src/include/cctk_Flesh.h index e2d44688..82f744da 100644 --- a/src/include/cctk_Flesh.h +++ b/src/include/cctk_Flesh.h @@ -54,6 +54,8 @@ int CCTKi_InitialiseCactus(int *argc, char ***argv, tFleshConfig *ConfigData); int CCTKi_ShutdownCactus(tFleshConfig *ConfigData); +int CCTKi_DummyExit(int retval, cGH *GH); + #ifdef __cplusplus } #endif |