| line | true | false | branch | 
 
| 31 | 0 | 21 | if (!ev->callback) | 
 
| 33 | 12 | 9 | if (!repeating) ev->cbtime = NVtime(); | 
 
| 34 | 0 | 21 | now = WaHARD(ev)? ev->cbtime : NVtime(); | 
 
| 35 | 21 | 0 | if (sv_2interval("min", ip->min_interval, &min)) { | 
 
| 43 | 0 | 0 | if (sv_2interval("max", ip->max_interval, &max)) { | 
 
| 57 | 16 | 0 | if (sv_2interval("min", ip->min_interval, &min)) { | 
 
| 59 | 1 | 15 | if (left > IntervalEpsilon) { | 
 
| 67 | 15 | 0 | if (PE_RING_EMPTY(&ip->iring)) { | 
 
| 71 | 0 | 15 | if (sv_2interval("max", ip->max_interval, &max)) { | 
 
| 73 | 0 | 0 | if (left < IntervalEpsilon) { | 
 
| 76 | 0 | 0 | PE_RING_DETACH(&ip->iring); | 
 
| 93 | 0 | 21 | PE_RING_DETACH(&ip->iring); | 
 
| 99 | 0 | 1 | if (nval) { | 
 
| 102 | 0 | 0 | if (old) SvREFCNT_dec(old); | 
 
| 107 | 0 | 1 | XPUSHs(ip->max_interval); | 
 
| 114 | 0 | 1 | if (nval) { | 
 
| 117 | 0 | 0 | if (old) SvREFCNT_dec(old); | 
 
| 122 | 0 | 1 | XPUSHs(ip->min_interval); |