diff options
author | Erik Schnetter <schnetter@cct.lsu.edu> | 2010-12-06 14:42:45 -0600 |
---|---|---|
committer | Erik Schnetter <schnetter@cct.lsu.edu> | 2010-12-06 14:42:45 -0600 |
commit | 15a542847a134f51fdd94a9a1ea46cf883de8226 (patch) | |
tree | ae35964c8964167a756aa0aa52dfa50687a08d30 /Tools/CodeGen/CodeGen.m | |
parent | 3b7c2193b41cebf8ebb8ba3586928ace23ee720c (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.m | 2 |
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", |