X-Git-Url: https://git.llucax.com/software/libev.git/blobdiff_plain/bc714cab3838a8039a24bb718c030cc2c736ee4a..f0e9f4e4e09ba9877ac4d15fefde761cc96cd317:/ev.h?ds=sidebyside diff --git a/ev.h b/ev.h index 8017838..126de49 100644 --- a/ev.h +++ b/ev.h @@ -88,7 +88,7 @@ struct ev_loop; #define EV_VERSION_MINOR 1 #ifndef EV_CB_DECLARE -# define EV_CB_DECLARE(type) void (*cb)(EV_P_ struct type *w, int revents) +# define EV_CB_DECLARE(type) void (*cb)(EV_P_ struct type *w, int revents); #endif #ifndef EV_CB_INVOKE # define EV_CB_INVOKE(watcher,revents) (watcher)->cb (EV_A_ (watcher), (revents)) @@ -212,14 +212,15 @@ union ev_any_watcher { struct ev_watcher w; struct ev_watcher_list wl; + struct ev_io io; struct ev_timer timer; struct ev_periodic periodic; - struct ev_signal signal; struct ev_idle idle; - struct ev_child child; struct ev_prepare prepare; struct ev_check check; + struct ev_signal signal; + struct ev_child child; }; #define EVMETHOD_AUTO 0 /* consults environment */