summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/chardata.h8
-rw-r--r--tests/minicheck.h8
2 files changed, 16 insertions, 0 deletions
diff --git a/tests/chardata.h b/tests/chardata.h
index 0f33c0d..e8dc4ce 100644
--- a/tests/chardata.h
+++ b/tests/chardata.h
@@ -4,6 +4,10 @@
and attribute content.
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#ifndef XML_CHARDATA_H
#define XML_CHARDATA_H 1
@@ -30,3 +34,7 @@ int CharData_CheckXMLChars(CharData *storage, const XML_Char *s);
#endif /* XML_CHARDATA_H */
+
+#ifdef __cplusplus
+}
+#endif
diff --git a/tests/minicheck.h b/tests/minicheck.h
index 94cd6c0..79678c4 100644
--- a/tests/minicheck.h
+++ b/tests/minicheck.h
@@ -7,6 +7,10 @@
* This is *source* compatible, but not necessary *link* compatible.
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
#define CK_NOFORK 0
#define CK_FORK 1
@@ -67,3 +71,7 @@ void srunner_set_fork_status(SRunner *runner, int forking);
void srunner_run_all(SRunner *runner, int verbosity);
int srunner_ntests_failed(SRunner *runner);
void srunner_free(SRunner *runner);
+
+#ifdef __cplusplus
+}
+#endif