array_needsize
array_needsize (ANPENDING, pendings [pri], pendingmax [pri], w_->pending, EMPTY2);
array_needsize (W, rfeeds, rfeedmax, rfeedcnt + 1, EMPTY2);
array_needsize (int, fdchanges, fdchangemax, fdchangecnt, EMPTY2);
array_needsize (ANFD, anfds, anfdmax, fd + 1, array_init_zero);
array_needsize (ANHE, timers, timermax, ev_active (w) + 1, EMPTY2);
array_needsize (ANHE, periodics, periodicmax, ev_active (w) + 1, EMPTY2);
array_needsize (ev_idle *, idles [ABSPRI (w)], idlemax [ABSPRI (w)], active, EMPTY2);
array_needsize (ev_prepare *, prepares, preparemax, preparecnt, EMPTY2);
array_needsize (ev_check *, checks, checkmax, checkcnt, EMPTY2);
array_needsize (ev_fork *, forks, forkmax, forkcnt, EMPTY2);
array_needsize (ev_cleanup *, cleanups, cleanupmax, cleanupcnt, EMPTY2);
array_needsize (ev_async *, asyncs, asyncmax, asynccnt, EMPTY2);
array_needsize (int, pollidxs, pollidxmax, fd + 1, pollidx_init);
array_needsize (struct pollfd, polls, pollmax, pollcnt, EMPTY2);