periodics
verify_heap (EV_A_ periodics, periodiccnt);
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now)
ev_periodic *w = (ev_periodic *)ANHE_w (periodics [HEAP0]);
ANHE_at_cache (periodics [HEAP0]);
downheap (periodics, periodiccnt, HEAP0);
ANHE_at_cache (periodics [HEAP0]);
downheap (periodics, periodiccnt, HEAP0);
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now);
ev_periodic *w = (ev_periodic *)ANHE_w (periodics [i]);
ANHE_at_cache (periodics [i]);
reheap (periodics, periodiccnt);
ev_tstamp to = ANHE_at (periodics [HEAP0]) - ev_rt_now;
array_needsize (ANHE, periodics, periodicmax, ev_active (w) + 1, EMPTY2);
ANHE_w (periodics [ev_active (w)]) = (WT)w;
ANHE_at_cache (periodics [ev_active (w)]);
upheap (periodics, ev_active (w));
assert (("libev: internal periodic heap corruption", ANHE_w (periodics [active]) == (WT)w));
periodics [active] = periodics [periodiccnt + HEAP0];
adjustheap (periodics, periodiccnt, active);
cb (EV_A_ EV_PERIODIC, ANHE_w (periodics [i]));
VARx(ANHE *, periodics)
#define periodics ((loop)->periodics)