… | |
… | |
2487 | } |
2487 | } |
2488 | |
2488 | |
2489 | EV_FREQUENT_CHECK; |
2489 | EV_FREQUENT_CHECK; |
2490 | } |
2490 | } |
2491 | |
2491 | |
|
|
2492 | ev_tstamp |
|
|
2493 | ev_timer_remaining (EV_P_ ev_timer *w) |
|
|
2494 | { |
|
|
2495 | return ev_at (w) - (ev_is_active (w) ? mn_now : 0.); |
|
|
2496 | } |
|
|
2497 | |
2492 | #if EV_PERIODIC_ENABLE |
2498 | #if EV_PERIODIC_ENABLE |
2493 | void noinline |
2499 | void noinline |
2494 | ev_periodic_start (EV_P_ ev_periodic *w) |
2500 | ev_periodic_start (EV_P_ ev_periodic *w) |
2495 | { |
2501 | { |
2496 | if (expect_false (ev_is_active (w))) |
2502 | if (expect_false (ev_is_active (w))) |