[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] mkancesdirs: Add extern "C" to header
From: |
Simon Marchi |
Subject: |
[PATCH] mkancesdirs: Add extern "C" to header |
Date: |
Mon, 9 Jul 2018 15:21:16 -0400 |
This is needed when trying to use the module from a C++ program,
otherwise we end up with:
error: undefined reference to 'mkancesdirs(char*, savewd*, int (*)(char
const*, char const*, void*), void*)'
ChangeLog:
mkancesdirs: Add extern "C" to header
* lib/mkancesdirs.h: Add extern "C".
---
lib/mkancesdirs.h | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/lib/mkancesdirs.h b/lib/mkancesdirs.h
index 5f7b2d6..fdfd654 100644
--- a/lib/mkancesdirs.h
+++ b/lib/mkancesdirs.h
@@ -1,4 +1,13 @@
#include <stddef.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
struct savewd;
ptrdiff_t mkancesdirs (char *, struct savewd *,
int (*) (char const *, char const *, void *), void *);
+
+#ifdef __cplusplus
+}
+#endif
--
2.7.4
- [PATCH] mkancesdirs: Add extern "C" to header,
Simon Marchi <=