* lib/canonicalize.h: use extern "C".
---
lib/canonicalize.h | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/lib/canonicalize.h b/lib/canonicalize.h
index 2ffa1f681..d21b5b203 100644
--- a/lib/canonicalize.h
+++ b/lib/canonicalize.h
@@ -21,6 +21,10 @@
#define CAN_MODE_MASK (CAN_EXISTING | CAN_ALL_BUT_LAST | CAN_MISSING)
+# ifdef __cplusplus
+extern "C" {
+# endif
+
enum canonicalize_mode_t
{
/* All components must exist. */
@@ -45,4 +49,8 @@ typedef enum canonicalize_mode_t canonicalize_mode_t;
The result is malloc'd. */
char *canonicalize_filename_mode (const char *, canonicalize_mode_t);
+# ifdef __cplusplus
+}
+# endif
+
#endif /* !CANONICALIZE_H_ */
--
2.11.0