add extern "C" wrapper
authorMarcus Meissner <marcus@jet.franken.de>
Sat, 16 May 2020 15:20:53 +0000 (17:20 +0200)
committerMarcus Meissner <marcus@jet.franken.de>
Sat, 16 May 2020 15:20:53 +0000 (17:20 +0200)
fixes https://github.com/libexif/libexif/issues/41

libexif/exif-ifd.h

index 0d29491..5dea040 100644 (file)
 #ifndef __EXIF_IFD_H__
 #define __EXIF_IFD_H__
 
+#ifdef __cplusplus
+extern "C" {
+#endif /* __cplusplus */
+
 /*! Possible EXIF Image File Directories */
 typedef enum {
        EXIF_IFD_0 = 0,                /*!< */
@@ -40,4 +44,8 @@ typedef enum {
  */
 const char *exif_ifd_get_name (ExifIfd ifd);
 
+#ifdef __cplusplus
+}
+#endif /* __cplusplus */
+
 #endif /* __EXIF_IFD_H__ */