… | |
… | |
72 | }; |
72 | }; |
73 | |
73 | |
74 | #if !EV_PROTOTYPES |
74 | #if !EV_PROTOTYPES |
75 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
75 | # define sv_fileno(sv) GEVAPI->sv_fileno (sv) |
76 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
76 | # define sv_signum(sv) GEVAPI->sv_signum (sv) |
77 | # define ev_now() GEVAPI->now () |
77 | # define ev_now(loop) GEVAPI->now (loop) |
78 | # define ev_time() (GEVAPI->time) () |
78 | # define ev_time(loop) GEVAPI->(time) (loop) |
79 | # define ev_backend() GEVAPI->backend () |
79 | # define ev_backend(loop) GEVAPI->backend (loop) |
80 | # define ev_loop(flags) GEVAPI->loop (flags) |
80 | # define ev_loop(flags) GEVAPI->loop (flags) |
81 | # define ev_unloop(how) GEVAPI->unloop (how) |
81 | # define ev_unloop(how) GEVAPI->unloop (how) |
82 | # define ev_once(fd,events,timeout,cb,arg) GEVAPI->once ((fd), (events), (timeout), (cb), (arg)) |
82 | # define ev_once(fd,events,timeout,cb,arg) GEVAPI->once ((fd), (events), (timeout), (cb), (arg)) |
83 | # define ev_io_start(w) GEVAPI->io_start (w) |
83 | # define ev_io_start(w) GEVAPI->io_start (w) |
84 | # define ev_io_stop(w) GEVAPI->io_stop (w) |
84 | # define ev_io_stop(w) GEVAPI->io_stop (w) |
… | |
… | |
98 | # define ev_child_start(w) GEVAPI->child_start (w) |
98 | # define ev_child_start(w) GEVAPI->child_start (w) |
99 | # define ev_child_stop(w) GEVAPI->child_stop (w) |
99 | # define ev_child_stop(w) GEVAPI->child_stop (w) |
100 | # define ev_stat_start(w) GEVAPI->stat_start (w) |
100 | # define ev_stat_start(w) GEVAPI->stat_start (w) |
101 | # define ev_stat_stop(w) GEVAPI->stat_stop (w) |
101 | # define ev_stat_stop(w) GEVAPI->stat_stop (w) |
102 | # define ev_stat_stat(w) GEVAPI->stat_stat (w) |
102 | # define ev_stat_stat(w) GEVAPI->stat_stat (w) |
103 | # define ev_ref() GEVAPI->ref () |
103 | # define ev_ref(loop) GEVAPI->ref (loop) |
104 | # define ev_unref() GEVAPI->unref () |
104 | # define ev_unref(loop) GEVAPI->unref (loop) |
105 | #endif |
105 | #endif |
106 | |
106 | |
107 | static struct EVAPI *GEVAPI; |
107 | static struct EVAPI *GEVAPI; |
108 | |
108 | |
109 | #define I_EV_API(YourName) \ |
109 | #define I_EV_API(YourName) \ |