Add "extern C {...} to header files for C++ builds.
[freeradius.git] / src / include / realms.h
index 9a590e9..0b00a1b 100644 (file)
 #include <freeradius-devel/ident.h>
 RCSIDH(realms_h, "$Id$")
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define HOME_TYPE_INVALID (0)
 #define HOME_TYPE_AUTH    (1)
 #define HOME_TYPE_ACCT    (2)
@@ -146,4 +150,8 @@ home_server *home_server_bynumber(int number);
 #endif
 home_pool_t *home_pool_byname(const char *name, int type);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* REALMS_H */