NATIVE_BITS_CB
static void (*NATIVE_BITS_CB(void (*cb)(int, short, void*)))(int, short, void*)
event_set(&AS_MY_EVENT(ev)->ev, -1, EV_TIMEOUT,NATIVE_BITS_CB(cb),arg);
event_set(&my_ev->ev, fd, NATIVE_BITS(bits), NATIVE_BITS_CB(cb), arg);
signal_set(&my_ev->ev, fd, NATIVE_BITS_CB(cb), arg);
static void (*NATIVE_BITS_CB(void (*cb)(int, short, void*)))(int, short, void*)
event_set(ev, fd, NATIVE_BITS(bits), NATIVE_BITS_CB(cb), arg);
signal_set(ev, fd, NATIVE_BITS_CB(cb), arg);
event_set(AS_EVENT(ev), -1, EV_TIMEOUT, NATIVE_BITS_CB(cb), arg);
static void (*NATIVE_BITS_CB(void (*cb)(int, short, void*)))(int, short, void*)
event_set(&AS_MY_EVENT(ev)->ev, -1, EV_TIMEOUT,NATIVE_BITS_CB(cb),arg);
event_set(&my_ev->ev, fd, NATIVE_BITS(bits), NATIVE_BITS_CB(cb), arg);
signal_set(&my_ev->ev, fd, NATIVE_BITS_CB(cb), arg);