summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-11-23 21:44:06 +0000
committertradke <tradke@17b73243-c579-4c4c-a9d2-2d5706c11dac>2000-11-23 21:44:06 +0000
commit9700ac2f647687faa8c44e24b20fc431bb5c8629 (patch)
treee8ba4bb8cb7be7c84c7e51fa2c373ec4073b2a73
parentae8ca1b1a2c77d5ad6e204060cddfc0d34eb96c0 (diff)
CCTK_GHExtension() shouldn't return 'const void *' because sometimes
you want to change a GH extension. git-svn-id: http://svn.cactuscode.org/flesh/trunk@1900 17b73243-c579-4c4c-a9d2-2d5706c11dac
-rw-r--r--src/include/cctk_GHExtensions.h2
-rw-r--r--src/main/GHExtensions.c7
2 files changed, 5 insertions, 4 deletions
diff --git a/src/include/cctk_GHExtensions.h b/src/include/cctk_GHExtensions.h
index 1d753be6..1876e84a 100644
--- a/src/include/cctk_GHExtensions.h
+++ b/src/include/cctk_GHExtensions.h
@@ -30,7 +30,7 @@ int CCTK_RegisterGHExtensionScheduleTraverseGH(int handle,
int CCTK_GHExtensionHandle(const char *name);
-const void *CCTK_GHExtension(cGH *GH, const char *name);
+void *CCTK_GHExtension(cGH *GH, const char *name);
#ifdef __cplusplus
}
diff --git a/src/main/GHExtensions.c b/src/main/GHExtensions.c
index ad96f72a..ee05ba28 100644
--- a/src/main/GHExtensions.c
+++ b/src/main/GHExtensions.c
@@ -652,12 +652,13 @@ void CCTK_FCALL CCTK_FNAME(CCTK_GHExtensionHandle)
@endvar
- @returntype const void *
+ @returntype void *
@returndesc
- The GH extension
+ The GH extension,
+ or NULL if no extension was registered under "name"
@endreturndesc
@@*/
-const void *CCTK_GHExtension(cGH *GH, const char *name)
+void *CCTK_GHExtension(cGH *GH, const char *name)
{
int handle;