Add "extern C {...} to header files for C++ builds.
[freeradius.git] / src / include / dhcp.h
index 0f7e6f1..2d66ca0 100644 (file)
 #include <freeradius-devel/ident.h>
 RCSIDH(dhcp_h, "$Id$")
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  *     Not for production use.
  */
@@ -60,4 +64,8 @@ int fr_dhcp_decode(RADIUS_PACKET *packet);
 #define DHCP_BASE_ATTR(x) (x & 0xff)
 #define DHCP_UNPACK_OPTION1(x) (((x) & 0xff00) >> 8)
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* FR_DHCP_H */