diff options
author | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-05-10 11:47:43 +0000 |
---|---|---|
committer | allen <allen@17b73243-c579-4c4c-a9d2-2d5706c11dac> | 2000-05-10 11:47:43 +0000 |
commit | 156ca7c447ef63ace625ff58187260a371ad5517 (patch) | |
tree | f7eb3df8e449fda25929824836c6b6130efa9e9b /src/IO | |
parent | 96c60b1271238d6e7361c149596046d8839355ae (diff) |
New macros for fortran calls
git-svn-id: http://svn.cactuscode.org/flesh/trunk@1637 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'src/IO')
-rw-r--r-- | src/IO/FortranBindingsIO.c | 6 | ||||
-rw-r--r-- | src/IO/IOMethods.c | 7 |
2 files changed, 8 insertions, 5 deletions
diff --git a/src/IO/FortranBindingsIO.c b/src/IO/FortranBindingsIO.c index 0f7c877b..1fe6aae7 100644 --- a/src/IO/FortranBindingsIO.c +++ b/src/IO/FortranBindingsIO.c @@ -13,12 +13,14 @@ #include "cctk_IO.h" #include "cctk_IOMethods.h" -void FMODIFIER FORTRAN_NAME(CCTK_OutputGH)(int *istat,cGH *GH) +void CCTK_FCALL CCTK_FNAME(CCTK_OutputGH) + (int *istat,cGH *GH) { *istat = CCTK_OutputGH(GH); } -void FMODIFIER FORTRAN_NAME(CCTK_RegisterIOMethod)(int *handle, ONE_FORTSTRING_ARG) +void CCTK_FCALL CCTK_FNAME(CCTK_RegisterIOMethod) + (int *handle, ONE_FORTSTRING_ARG) { ONE_FORTSTRING_CREATE(name); *handle = CCTK_RegisterIOMethod(name); diff --git a/src/IO/IOMethods.c b/src/IO/IOMethods.c index 1dc0b891..0192a1ad 100644 --- a/src/IO/IOMethods.c +++ b/src/IO/IOMethods.c @@ -498,8 +498,8 @@ int CactusDefaultOutputVarAsByMethod(cGH *GH, return 0; } -void FMODIFIER FORTRAN_NAME (CCTK_OutputVarAsByMethod) - (int *ierr, cGH *GH, THREE_FORTSTRINGS_ARGS) +void CCTK_FCALL CCTK_FNAME (CCTK_OutputVarAsByMethod) + (int *ierr, cGH *GH, THREE_FORTSTRINGS_ARGS) { THREE_FORTSTRINGS_CREATE(var, methodname, alias); @@ -673,7 +673,8 @@ int CCTK_OutputVarByMethod(cGH *GH, const char *var, const char *method) return 0; } -void FMODIFIER FORTRAN_NAME(CCTK_OutputVarByMethod)(int *ierr, cGH *GH, TWO_FORTSTRINGS_ARGS) +void CCTK_FCALL CCTK_FNAME(CCTK_OutputVarByMethod) + (int *ierr, cGH *GH, TWO_FORTSTRINGS_ARGS) { TWO_FORTSTRINGS_CREATE(var,method); *ierr = CCTK_OutputVarByMethod(GH, var, method); |