You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2014/07/20 23:33:57 UTC
git commit: Use C linkage in boot.h
Repository: lucy-clownfish
Updated Branches:
refs/heads/master 6f2a0a193 -> e8b0af8db
Use C linkage in boot.h
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/e8b0af8d
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/e8b0af8d
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/e8b0af8d
Branch: refs/heads/master
Commit: e8b0af8dbdd8a7774d4cf96a004fc1aa09cd8b76
Parents: 6f2a0a1
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Sun Jul 20 23:32:14 2014 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Sun Jul 20 23:32:14 2014 +0200
----------------------------------------------------------------------
compiler/src/CFCPerl.c | 8 ++++++++
1 file changed, 8 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/e8b0af8d/compiler/src/CFCPerl.c
----------------------------------------------------------------------
diff --git a/compiler/src/CFCPerl.c b/compiler/src/CFCPerl.c
index 7290762..41fce09 100644
--- a/compiler/src/CFCPerl.c
+++ b/compiler/src/CFCPerl.c
@@ -181,9 +181,17 @@ S_write_boot_h(CFCPerl *self) {
"#ifndef %s\n"
"#define %s 1\n"
"\n"
+ "#ifdef __cplusplus\n"
+ "extern \"C\" {\n"
+ "#endif\n"
+ "\n"
"void\n"
"%s();\n"
"\n"
+ "#ifdef __cplusplus\n"
+ "}\n"
+ "#endif\n"
+ "\n"
"#endif /* %s */\n"
"\n"
"%s\n";