Add "extern C {...} to header files for C++ builds.
[freeradius.git] / src / include / event.h
index bc21ba0..a62dc01 100644 (file)
 #include <freeradius-devel/ident.h>
 RCSIDH(event_h, "$Id$")
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef struct fr_event_list_t fr_event_list_t;
 typedef struct fr_event_t fr_event_t;
 
@@ -54,4 +58,8 @@ int fr_event_fd_delete(fr_event_list_t *el, int type, int fd);
 int fr_event_loop(fr_event_list_t *el);
 void fr_event_loop_exit(fr_event_list_t *el, int code);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* FR_HASH_H */