| line |
true |
false |
branch |
|
9
|
2066 |
0 |
return SvOK(val) && SvPOK(val) && !SvIOK(val) && !SvNOK(val); |
|
|
2046 |
20 |
return SvOK(val) && SvPOK(val) && !SvIOK(val) && !SvNOK(val); |
|
|
2046 |
0 |
return SvOK(val) && SvPOK(val) && !SvIOK(val) && !SvNOK(val); |
|
|
2046 |
0 |
return SvOK(val) && SvPOK(val) && !SvIOK(val) && !SvNOK(val); |
|
15
|
0 |
69 |
if (len == 0) return 0; |
|
16
|
69 |
0 |
if (s[0] == '+' || s[0] == '-') i = 1; |
|
|
0 |
69 |
if (s[0] == '+' || s[0] == '-') i = 1; |
|
17
|
0 |
69 |
if (i >= len) return 0; |
|
18
|
265 |
63 |
for (; i < len; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
|
2 |
263 |
for (; i < len; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
|
328 |
4 |
for (; i < len; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
26
|
0 |
11 |
if (len == 0) return 0; |
|
27
|
11 |
0 |
if (s[0] == '+' || s[0] == '-') i = 1; |
|
|
0 |
11 |
if (s[0] == '+' || s[0] == '-') i = 1; |
|
28
|
85 |
3 |
for (; i < len; i++) { |
|
29
|
3 |
82 |
if (s[i] == '.') { |
|
30
|
0 |
3 |
if (seen_dot) return 0; |
|
32
|
74 |
8 |
} else if (s[i] >= '0' && s[i] <= '9') { |
|
|
74 |
0 |
} else if (s[i] >= '0' && s[i] <= '9') { |
|
44
|
1 |
47 |
if (len < 10) return 0; |
|
45
|
188 |
0 |
for (i = 0; i < 4; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
|
0 |
188 |
for (i = 0; i < 4; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
|
188 |
47 |
for (i = 0; i < 4; i++) if (s[i] < '0' || s[i] > '9') return 0; |
|
46
|
1 |
46 |
if (s[4] != '-') return 0; |
|
47
|
46 |
0 |
if (s[5] < '0' || s[5] > '9' || s[6] < '0' || s[6] > '9') return 0; |
|
|
46 |
0 |
if (s[5] < '0' || s[5] > '9' || s[6] < '0' || s[6] > '9') return 0; |
|
|
46 |
0 |
if (s[5] < '0' || s[5] > '9' || s[6] < '0' || s[6] > '9') return 0; |
|
|
0 |
46 |
if (s[5] < '0' || s[5] > '9' || s[6] < '0' || s[6] > '9') return 0; |
|
48
|
0 |
46 |
if (s[7] != '-') return 0; |
|
49
|
46 |
0 |
if (s[8] < '0' || s[8] > '9' || s[9] < '0' || s[9] > '9') return 0; |
|
|
46 |
0 |
if (s[8] < '0' || s[8] > '9' || s[9] < '0' || s[9] > '9') return 0; |
|
|
46 |
0 |
if (s[8] < '0' || s[8] > '9' || s[9] < '0' || s[9] > '9') return 0; |
|
|
0 |
46 |
if (s[8] < '0' || s[8] > '9' || s[9] < '0' || s[9] > '9') return 0; |