line |
true |
false |
branch |
34
|
5751 |
109 |
for(; i < len; i++) { |
36
|
1470 |
4281 |
if (c > 9) |
73
|
0 |
102 |
if (ndigits < 1) |
75
|
0 |
102 |
if (ndigits > 9) |
77
|
102 |
0 |
if (fp) |
117
|
9 |
0 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
|
6 |
3 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
|
0 |
6 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
119
|
0 |
3 |
if (!r) |
125
|
17 |
0 |
if (h > 23 || m > 59 || s > 59) { |
|
17 |
0 |
if (h > 23 || m > 59 || s > 59) { |
|
0 |
17 |
if (h > 23 || m > 59 || s > 59) { |
126
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
130
|
17 |
0 |
if (sp) |
132
|
17 |
0 |
if (fp) |
149
|
0 |
15 |
if (len < 1) |
168
|
0 |
10 |
if (len < 3) |
187
|
10 |
0 |
if (h > 23 || m > 59) |
|
0 |
10 |
if (h > 23 || m > 59) |
196
|
13 |
0 |
if (op) |
216
|
1 |
186 |
if (count_digits(p, 0, len) != 2) |
223
|
186 |
0 |
if (len < 3 || p[2] != ':') |
|
185 |
1 |
if (len < 3 || p[2] != ':') |
226
|
0 |
185 |
if (count_digits(p, 3, len) != 2) |
232
|
185 |
0 |
if (len < 6 || p[5] != ':') |
|
144 |
41 |
if (len < 6 || p[5] != ':') |
235
|
0 |
144 |
if (count_digits(p, 6, len) != 2) |
242
|
144 |
0 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
|
45 |
99 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
|
0 |
45 |
if (n < len && (p[n] == '.' || p[n] == ',')) { |
244
|
0 |
99 |
if (!r) |
250
|
186 |
0 |
if (h > 23 || m > 59 || s > 59) { |
|
186 |
0 |
if (h > 23 || m > 59 || s > 59) { |
|
0 |
186 |
if (h > 23 || m > 59 || s > 59) { |
251
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
|
0 |
0 |
if (!(h == 24 && m == 0 && s == 0 && f == 0)) |
255
|
186 |
0 |
if (sp) |
257
|
186 |
0 |
if (fp) |
274
|
0 |
122 |
if (len < 1) |
293
|
48 |
0 |
if (len < 3 || count_digits(p, 1, len) != 2) |
|
0 |
48 |
if (len < 3 || count_digits(p, 1, len) != 2) |
300
|
42 |
6 |
if (len < 4 || p[3] != ':') |
|
42 |
0 |
if (len < 4 || p[3] != ':') |
303
|
0 |
42 |
if (count_digits(p, 4, len) != 2) |
310
|
48 |
0 |
if (h > 23 || m > 59) |
|
0 |
48 |
if (h > 23 || m > 59) |
319
|
122 |
0 |
if (op) |
350
|
0 |
82 |
if (len < 1) |
361
|
9 |
0 |
if (len < 3 || p[1] != 'M' || p[2] != 'T') |
|
9 |
0 |
if (len < 3 || p[1] != 'M' || p[2] != 'T') |
|
0 |
9 |
if (len < 3 || p[1] != 'M' || p[2] != 'T') |
363
|
8 |
1 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
|
4 |
4 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
|
4 |
0 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
364
|
0 |
8 |
if (!(n = dt_parse_iso_zone_lenient(str + 3, len - 3, op))) |
372
|
9 |
0 |
if (len < 3 || p[1] != 'T' || p[2] != 'C') |
|
9 |
0 |
if (len < 3 || p[1] != 'T' || p[2] != 'C') |
|
0 |
9 |
if (len < 3 || p[1] != 'T' || p[2] != 'C') |
374
|
8 |
1 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
|
4 |
4 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
|
4 |
0 |
if (len > 3 && (p[3] == '+' || p[3] == '-')) { |
375
|
0 |
8 |
if (!(n = dt_parse_iso_zone_lenient(str + 3, len - 3, op))) |
392
|
0 |
52 |
if (len < 2) |
415
|
26 |
14 |
if (len < n + 1 || p[n] != ':') |
|
26 |
0 |
if (len < n + 1 || p[n] != ':') |
418
|
0 |
26 |
if (count_digits(p, ++n, len) != 2) |
425
|
52 |
0 |
if (h > 23 || m > 59) |
|
0 |
52 |
if (h > 23 || m > 59) |
430
|
66 |
0 |
if (op) |
468
|
0 |
252 |
if (len < 8) |
477
|
0 |
0 |
if (n != 3) |
485
|
0 |
4 |
if (n != 3) |
499
|
238 |
0 |
if (p[7] != '-' || count_digits(p, 8, len) != 2) |
|
0 |
238 |
if (p[7] != '-' || count_digits(p, 8, len) != 2) |
513
|
0 |
5 |
if (len < 10) |
520
|
0 |
0 |
if (n != 1 || p[7] != '-' || count_digits(p, 8, len) != 2) |
|
0 |
0 |
if (n != 1 || p[7] != '-' || count_digits(p, 8, len) != 2) |
|
0 |
0 |
if (n != 1 || p[7] != '-' || count_digits(p, 8, len) != 2) |
528
|
5 |
0 |
if (n != 2 || p[8] != '-' || count_digits(p, 9, len) != 1) |
|
5 |
0 |
if (n != 2 || p[8] != '-' || count_digits(p, 9, len) != 1) |
|
0 |
5 |
if (n != 2 || p[8] != '-' || count_digits(p, 9, len) != 1) |
539
|
0 |
9 |
if (!dt_valid_yd(y, d)) |
545
|
0 |
248 |
if (!dt_valid_ymd(y, x, d)) |
552
|
0 |
0 |
if (!dt_valid_yqd(y, x, d)) |
559
|
0 |
9 |
if (!dt_valid_ywd(y, x, d)) |
565
|
0 |
266 |
if (y < 1) |
568
|
266 |
0 |
if (dtp) |
588
|
0 |
66 |
if (len < 2) |
591
|
0 |
66 |
if (str[0] == 'T') |
596
|
66 |
0 |
if (len < 2 || str[2] == ':') |
|
64 |
2 |
if (len < 2 || str[2] == ':') |
601
|
0 |
66 |
if (!n) |
615
|
0 |
0 |
if (len < 3 || str[3] == ':') |
|
0 |
0 |
if (len < 3 || str[3] == ':') |