EV_PENDING
assert((ev->flags & (EV_PENDING|EV_CURRENT)) == 0);
assert((ev->flags & (EV_PENDING|EV_CURRENT)) == 0);
if ((ev->flags & EV_PENDING) != 0) {
ev->flags &= ~EV_PENDING;
assert((ev->flags & (EV_PENDING|EV_CURRENT)) == 0);
assert((ev->flags & (EV_CURRENT|EV_PENDING)) == EV_CURRENT);
ev->flags |= EV_PENDING; \