aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/grt/grt-cstdio.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/grt/grt-cstdio.c b/src/grt/grt-cstdio.c
index 31d58be07..5e6561c53 100644
--- a/src/grt/grt-cstdio.c
+++ b/src/grt/grt-cstdio.c
@@ -20,6 +20,10 @@
#include <stdlib.h>
#include <string.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
FILE *
__ghdl_get_stdout (void)
{
@@ -87,3 +91,7 @@ feof_unlocked (FILE *stream)
return feof (stream);
}
#endif
+
+#ifdef __cplusplus
+}
+#endif