-
- signal Timer.fired[num]();
- }
-
- // Check isrunning in case the timer was stopped in the fired
- // event or this was a one shot timer; note that a one shot
- // timer that was restarted in its fired event will push us
- // through here with a value of remaining <= 0. But we're
- // already scheduled an executeTimersNow in that case (and
- // suppressed setting TimerFrom)
- if (timer->isrunning)
- {
- int32_t remaining = timer->dt - elapsed;
-
- if (remaining < min_remaining)
- {
- min_remaining = remaining;
- min_remaining_isset = TRUE;
- }
- }