summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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 */
/****************************************************************************/