From 36ed1953891a670e15f5e113491596630f21676c Mon Sep 17 00:00:00 2001 From: root Date: Sat, 3 Nov 2007 22:10:39 +0000 Subject: *** empty log message *** --- ev.h | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) (limited to 'ev.h') diff --git a/ev.h b/ev.h index f8112b0..208ee70 100644 --- a/ev.h +++ b/ev.h @@ -44,10 +44,20 @@ typedef double ev_tstamp; # define EV_MAXPRI +2 #endif -#define EV_P void -#define EV_P_ -#define EV_A -#define EV_A_ +/* support multiple event loops? */ +#ifdef EV_MULTIPLICITY +struct ev_loop; +# define EV_P struct ev_loop *loop +# define EV_P_ EV_P, +# define EV_A loop +# define EV_A_ EV_A, +#else +# define EV_P void +# define EV_P_ +# define EV_A +# define EV_A_ + +#endif /* eventmask, revents, events... */ #define EV_UNDEF -1 /* guaranteed to be invalid */ -- cgit v1.2.3