Add "extern C {...} to header files for C++ builds.
[freeradius.git] / src / include / conffile.h
index 40a400e..55d4177 100644 (file)
@@ -14,6 +14,10 @@ RCSIDH(conffile_h, "$Id$")
 #include <stddef.h>
 #include <freeradius-devel/token.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  * Export the minimum amount of information about these structs
  */
@@ -123,4 +127,8 @@ extern int cf_section2file(FILE *fp, const CONF_SECTION *cs);
  */
 int cf_section_migrate(CONF_SECTION *dst, CONF_SECTION *src);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _CONFFILE_H */