periodiccnt
assert (periodicmax >= periodiccnt);
verify_heap (EV_A_ periodics, periodiccnt);
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now)
downheap (periodics, periodiccnt, HEAP0);
downheap (periodics, periodiccnt, HEAP0);
while (periodiccnt && ANHE_at (periodics [HEAP0]) < ev_rt_now);
for (i = HEAP0; i < periodiccnt + HEAP0; ++i)
reheap (periodics, periodiccnt);
if (periodiccnt)
++periodiccnt;
ev_start (EV_A_ (W)w, periodiccnt + HEAP0 - 1);
--periodiccnt;
if (expect_true (active < periodiccnt + HEAP0))
periodics [active] = periodics [periodiccnt + HEAP0];
adjustheap (periodics, periodiccnt, active);
for (i = periodiccnt + HEAP0; i-- > HEAP0; )
VARx(int, periodiccnt)
#define periodiccnt ((loop)->periodiccnt)