]> Savannah Git Hosting - gnulib.git/commitdiff
canonicalize: Make canonicalize_filename_mode usable from C++.
authorJames Youngman <jay@gnu.org>
Tue, 28 May 2019 12:21:16 +0000 (13:21 +0100)
committerBruno Haible <bruno@clisp.org>
Tue, 28 May 2019 21:02:02 +0000 (23:02 +0200)
* lib/canonicalize.h: use extern "C".

ChangeLog
lib/canonicalize.h

index 3887af14a69b4eebb759cbb5e9e44a9267eab8fd..d274eeb38dea37aef609ae993dc1a5329a21c21b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-05-28  James Youngman  <jay@gnu.org>
+
+       canonicalize: Make canonicalize_filename_mode usable from C++.
+       * lib/canonicalize.h: use extern "C".
+
 2019-05-26  Akim Demaille  <akim@lrde.epita.fr>
 
        prefix-gnulib-mk: Fix CPPFLAGS migration.
index 2ffa1f6812250b4150b4138343c30e4437432526..6d127b9f219d7dc2e5c3436cf6435160ab0fb84a 100644 (file)
 
 #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_ */