… | |
… | |
53 | struct ev_loop; |
53 | struct ev_loop; |
54 | # define EV_P struct ev_loop *loop |
54 | # define EV_P struct ev_loop *loop |
55 | # define EV_P_ EV_P, |
55 | # define EV_P_ EV_P, |
56 | # define EV_A loop |
56 | # define EV_A loop |
57 | # define EV_A_ EV_A, |
57 | # define EV_A_ EV_A, |
|
|
58 | # define EV_DEFAULT_A ev_default_loop (0) |
|
|
59 | # define EV_DEFAULT_A_ EV_DEFAULT_A, |
58 | #else |
60 | #else |
59 | # define EV_P void |
61 | # define EV_P void |
60 | # define EV_P_ |
62 | # define EV_P_ |
61 | # define EV_A |
63 | # define EV_A |
62 | # define EV_A_ |
64 | # define EV_A_ |
|
|
65 | # define EV_DEFAULT_A |
|
|
66 | # define EV_DEFAULT_A_ |
63 | #endif |
67 | #endif |
64 | |
68 | |
65 | /* eventmask, revents, events... */ |
69 | /* eventmask, revents, events... */ |
66 | #define EV_UNDEF -1 /* guaranteed to be invalid */ |
70 | #define EV_UNDEF -1 /* guaranteed to be invalid */ |
67 | #define EV_NONE 0x00 |
71 | #define EV_NONE 0x00 |