#ifndef _EVENT_H_
#define _EVENT_H_
+#include <ev.h>
+
#ifdef __cplusplus
extern "C" {
#endif
-#include "ev.h"
-
struct event
{
/* libev watchers we map onto */
int event_add (struct event *ev, struct timeval *tv);
int event_del (struct event *ev);
+void event_active (struct event *ev, int res, short ncalls); /* ncalls is being ignored */
int event_pending (struct event *ev, short, struct timeval *tv);
int event_base_once (struct event_base *base, int fd, short events, void (*cb)(int, short, void *), void *arg, struct timeval *tv);
int event_base_priority_init (struct event_base *base, int fd);
+#ifndef EV_STANDALONE
+# include <event_compat.h>
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
#endif