aboutsummaryrefslogtreecommitdiff
path: root/Tools/CodeGen/CodeGen.m
diff options
context:
space:
mode:
authorErik Schnetter <schnetter@cct.lsu.edu>2010-12-06 14:42:45 -0600
committerErik Schnetter <schnetter@cct.lsu.edu>2010-12-06 14:42:45 -0600
commit15a542847a134f51fdd94a9a1ea46cf883de8226 (patch)
treeae35964c8964167a756aa0aa52dfa50687a08d30 /Tools/CodeGen/CodeGen.m
parent3b7c2193b41cebf8ebb8ba3586928ace23ee720c (diff)
Use C++ for all source files.
Add extern "C" to scheduled functions.
Diffstat (limited to 'Tools/CodeGen/CodeGen.m')
-rw-r--r--Tools/CodeGen/CodeGen.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/Tools/CodeGen/CodeGen.m b/Tools/CodeGen/CodeGen.m
index 4743f2d..1bcdfb9 100644
--- a/Tools/CodeGen/CodeGen.m
+++ b/Tools/CodeGen/CodeGen.m
@@ -395,7 +395,7 @@ defineSubroutineF[name_, args_, contents_] :=
(* This is a Cactus-callable function *)
DefineCCTKFunction[name_, type_, contents_] :=
- DefineFunction[name, type, "CCTK_ARGUMENTS",
+ DefineFunction[name, "extern \"C\" " <> type, "CCTK_ARGUMENTS",
{
"DECLARE_CCTK_ARGUMENTS;\n",
"DECLARE_CCTK_PARAMETERS;\n\n",