summaryrefslogtreecommitdiff
path: root/lib/make/cctk_Config.h.in
diff options
context:
space:
mode:
authorgoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-11-30 22:18:48 +0000
committergoodale <goodale@17b73243-c579-4c4c-a9d2-2d5706c11dac>2004-11-30 22:18:48 +0000
commit0a2a0d76f3ecb9ea4044d8c627e1670eb6b52204 (patch)
treee49a2f15b0db51551ea6cbbd4255de5da17a48b9 /lib/make/cctk_Config.h.in
parent91def0bc5217ee250ce9e4e6b654574d3259b203 (diff)
Define CCTK_RESTRICT to be the appropriate restrict qualifier for
C or C++. git-svn-id: http://svn.cactuscode.org/flesh/trunk@3919 17b73243-c579-4c4c-a9d2-2d5706c11dac
Diffstat (limited to 'lib/make/cctk_Config.h.in')
-rw-r--r--lib/make/cctk_Config.h.in14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/make/cctk_Config.h.in b/lib/make/cctk_Config.h.in
index f5998ce6..87b1c10a 100644
--- a/lib/make/cctk_Config.h.in
+++ b/lib/make/cctk_Config.h.in
@@ -150,6 +150,13 @@
#define restrict CCTK_C_RESTRICT
#endif
+/* Allow the use of CCTK_RESTRICT as a qualifier always. */
+#ifdef CCTK_C_RESTRICT
+#define CCTK_RESTRICT CCTK_C_RESTRICT
+#else
+#define CCTK_RESTRICT
+#endif
+
/* Some C compilers (e.g. c99 ones) define bool */
#undef HAVE_CCTK_C_BOOL
@@ -194,6 +201,13 @@ typedef enum {false, true} bool;
#endif
#endif
+/* Allow the use of CCTK_RESTRICT as a qualifier always. */
+#ifdef CCTK_CXX_RESTRICT
+#define CCTK_RESTRICT CCTK_CXX_RESTRICT
+#else
+#define CCTK_RESTRICT
+#endif
+
#endif /* __cplusplus */
/****************************************************************************/