--- libev/ev.c 2009/07/14 20:31:21 1.300 +++ libev/ev.c 2009/07/15 16:58:53 1.301 @@ -2489,6 +2489,12 @@ EV_FREQUENT_CHECK; } +ev_tstamp +ev_timer_remaining (EV_P_ ev_timer *w) +{ + return ev_at (w) - (ev_is_active (w) ? mn_now : 0.); +} + #if EV_PERIODIC_ENABLE void noinline ev_periodic_start (EV_P_ ev_periodic *w)