… | |
… | |
42 | #endif |
42 | #endif |
43 | #ifndef EV_MAXPRI |
43 | #ifndef EV_MAXPRI |
44 | # define EV_MAXPRI +2 |
44 | # define EV_MAXPRI +2 |
45 | #endif |
45 | #endif |
46 | |
46 | |
|
|
47 | /* support multiple event loops? */ |
|
|
48 | #ifdef EV_MULTIPLICITY |
|
|
49 | struct ev_loop; |
|
|
50 | # define EV_P struct ev_loop *loop |
|
|
51 | # define EV_P_ EV_P, |
|
|
52 | # define EV_A loop |
|
|
53 | # define EV_A_ EV_A, |
|
|
54 | #else |
47 | #define EV_P void |
55 | # define EV_P void |
48 | #define EV_P_ |
56 | # define EV_P_ |
49 | #define EV_A |
57 | # define EV_A |
50 | #define EV_A_ |
58 | # define EV_A_ |
|
|
59 | |
|
|
60 | #endif |
51 | |
61 | |
52 | /* eventmask, revents, events... */ |
62 | /* eventmask, revents, events... */ |
53 | #define EV_UNDEF -1 /* guaranteed to be invalid */ |
63 | #define EV_UNDEF -1 /* guaranteed to be invalid */ |
54 | #define EV_NONE 0x00 |
64 | #define EV_NONE 0x00 |
55 | #define EV_READ 0x01 |
65 | #define EV_READ 0x01 |