pendings
pendings [pri][w_->pending - 1].events |= revents;
array_needsize (ANPENDING, pendings [pri], pendingmax [pri], w_->pending, EMPTY2);
pendings [pri][w_->pending - 1].w = w_;
pendings [pri][w_->pending - 1].events = revents;
assert (("libev: pending watcher not on pending queue", pendings [ABSPRI (w)][w->pending - 1].w == w));
ANPENDING *p = pendings [pendingpri] + --pendingcnt [pendingpri];
pendings [ABSPRI (w)][w->pending - 1].w = (W)&pending_w;
ANPENDING *p = pendings [ABSPRI (w_)] + pending - 1;
VAR (pendings, ANPENDING *pendings [NUMPRI])
#define pendings ((loop)->pendings)