Branch Coverage

tstr_cparse_iso8601.c
Criterion Covered Total %
branch 159 308 51.6


line true false branch
47 0 87 if ( p == pe )
52 87 0 if ( 48 <= (*p) && (*p) <= 57 )
87 0 if ( 48 <= (*p) && (*p) <= 57 )
67 87 0 if ( 48 <= (*p) && (*p) <= 57 )
87 0 if ( 48 <= (*p) && (*p) <= 57 )
71 0 87 if ( ++p == pe )
74 87 0 if ( 48 <= (*p) && (*p) <= 57 )
87 0 if ( 48 <= (*p) && (*p) <= 57 )
78 0 87 if ( ++p == pe )
81 87 0 if ( 48 <= (*p) && (*p) <= 57 )
87 0 if ( 48 <= (*p) && (*p) <= 57 )
85 0 87 if ( ++p == pe )
88 60 27 if ( (*p) == 45 )
90 27 0 if ( 48 <= (*p) && (*p) <= 57 )
27 0 if ( 48 <= (*p) && (*p) <= 57 )
108 60 0 if ( 48 <= (*p) && (*p) <= 57 )
60 0 if ( 48 <= (*p) && (*p) <= 57 )
120 60 0 if ( 48 <= (*p) && (*p) <= 57 )
60 0 if ( 48 <= (*p) && (*p) <= 57 )
124 0 60 if ( ++p == pe )
127 60 0 if ( (*p) == 45 )
145 60 0 if ( 48 <= (*p) && (*p) <= 57 )
60 0 if ( 48 <= (*p) && (*p) <= 57 )
157 60 0 if ( 48 <= (*p) && (*p) <= 57 )
60 0 if ( 48 <= (*p) && (*p) <= 57 )
161 3 57 if ( ++p == pe )
164 57 0 if ( (*p) == 84 )
182 57 0 if ( 48 <= (*p) && (*p) <= 57 )
57 0 if ( 48 <= (*p) && (*p) <= 57 )
194 57 0 if ( 48 <= (*p) && (*p) <= 57 )
57 0 if ( 48 <= (*p) && (*p) <= 57 )
198 1 56 if ( ++p == pe )
207 0 0 if ( 43 <= (*p) && (*p) <= 45 )
0 0 if ( 43 <= (*p) && (*p) <= 45 )
263 17 0 if ( 48 <= (*p) && (*p) <= 57 )
17 0 if ( 48 <= (*p) && (*p) <= 57 )
267 0 17 if ( ++p == pe )
270 17 0 if ( 48 <= (*p) && (*p) <= 57 )
17 0 if ( 48 <= (*p) && (*p) <= 57 )
274 3 14 if ( ++p == pe )
277 14 0 if ( (*p) == 58 )
281 0 14 if ( ++p == pe )
284 14 0 if ( 48 <= (*p) && (*p) <= 57 )
14 0 if ( 48 <= (*p) && (*p) <= 57 )
288 0 22 if ( ++p == pe )
291 22 0 if ( 48 <= (*p) && (*p) <= 57 )
22 0 if ( 48 <= (*p) && (*p) <= 57 )
295 22 0 if ( ++p == pe )
334 32 0 if ( 48 <= (*p) && (*p) <= 57 )
32 0 if ( 48 <= (*p) && (*p) <= 57 )
351 24 0 if ( 48 <= (*p) && (*p) <= 57 )
24 0 if ( 48 <= (*p) && (*p) <= 57 )
355 0 24 if ( ++p == pe )
363 19 0 if ( 48 <= (*p) && (*p) <= 57 )
19 0 if ( 48 <= (*p) && (*p) <= 57 )
367 0 19 if ( ++p == pe )
375 15 0 if ( 48 <= (*p) && (*p) <= 57 )
15 0 if ( 48 <= (*p) && (*p) <= 57 )
379 0 15 if ( ++p == pe )
387 14 0 if ( 48 <= (*p) && (*p) <= 57 )
14 0 if ( 48 <= (*p) && (*p) <= 57 )
391 0 14 if ( ++p == pe )
399 13 0 if ( 48 <= (*p) && (*p) <= 57 )
13 0 if ( 48 <= (*p) && (*p) <= 57 )
403 0 13 if ( ++p == pe )
411 11 0 if ( 48 <= (*p) && (*p) <= 57 )
11 0 if ( 48 <= (*p) && (*p) <= 57 )
415 0 11 if ( ++p == pe )
423 10 0 if ( 48 <= (*p) && (*p) <= 57 )
10 0 if ( 48 <= (*p) && (*p) <= 57 )
427 0 10 if ( ++p == pe )
435 9 0 if ( 48 <= (*p) && (*p) <= 57 )
9 0 if ( 48 <= (*p) && (*p) <= 57 )
439 0 9 if ( ++p == pe )
517 50 0 if ( 48 <= (*p) && (*p) <= 57 )
50 0 if ( 48 <= (*p) && (*p) <= 57 )
529 50 0 if ( 48 <= (*p) && (*p) <= 57 )
50 0 if ( 48 <= (*p) && (*p) <= 57 )
533 1 49 if ( ++p == pe )
542 0 0 if ( 43 <= (*p) && (*p) <= 45 )
0 0 if ( 43 <= (*p) && (*p) <= 45 )
560 44 0 if ( 48 <= (*p) && (*p) <= 57 )
44 0 if ( 48 <= (*p) && (*p) <= 57 )
572 44 0 if ( 48 <= (*p) && (*p) <= 57 )
44 0 if ( 48 <= (*p) && (*p) <= 57 )
576 1 43 if ( ++p == pe )
584 17 0 if ( 43 <= (*p) && (*p) <= 45 )
17 0 if ( 43 <= (*p) && (*p) <= 45 )
604 27 0 if ( 48 <= (*p) && (*p) <= 57 )
27 0 if ( 48 <= (*p) && (*p) <= 57 )
608 0 27 if ( ++p == pe )
611 27 0 if ( 48 <= (*p) && (*p) <= 57 )
27 0 if ( 48 <= (*p) && (*p) <= 57 )
631 27 0 if ( 48 <= (*p) && (*p) <= 57 )
27 0 if ( 48 <= (*p) && (*p) <= 57 )
635 3 24 if ( ++p == pe )
638 24 0 if ( (*p) == 84 )
656 24 0 if ( 48 <= (*p) && (*p) <= 57 )
24 0 if ( 48 <= (*p) && (*p) <= 57 )
668 24 0 if ( 48 <= (*p) && (*p) <= 57 )
24 0 if ( 48 <= (*p) && (*p) <= 57 )
672 1 23 if ( ++p == pe )
680 21 0 if ( (*p) > 45 ) {
681 21 0 if ( 48 <= (*p) && (*p) <= 57 )
21 0 if ( 48 <= (*p) && (*p) <= 57 )
683 0 0 } else if ( (*p) >= 43 )
739 11 0 if ( 48 <= (*p) && (*p) <= 57 )
11 0 if ( 48 <= (*p) && (*p) <= 57 )
743 0 11 if ( ++p == pe )
746 11 0 if ( 48 <= (*p) && (*p) <= 57 )
11 0 if ( 48 <= (*p) && (*p) <= 57 )
750 3 8 if ( ++p == pe )
753 8 0 if ( 48 <= (*p) && (*p) <= 57 )
8 0 if ( 48 <= (*p) && (*p) <= 57 )
791 7 0 if ( 48 <= (*p) && (*p) <= 57 )
7 0 if ( 48 <= (*p) && (*p) <= 57 )
808 5 0 if ( 48 <= (*p) && (*p) <= 57 )
5 0 if ( 48 <= (*p) && (*p) <= 57 )
812 0 5 if ( ++p == pe )
820 3 0 if ( 48 <= (*p) && (*p) <= 57 )
3 0 if ( 48 <= (*p) && (*p) <= 57 )
824 0 3 if ( ++p == pe )
832 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
836 0 1 if ( ++p == pe )
844 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
848 0 1 if ( ++p == pe )
856 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
860 0 1 if ( ++p == pe )
868 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
872 0 1 if ( ++p == pe )
880 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
884 0 1 if ( ++p == pe )
892 1 0 if ( 48 <= (*p) && (*p) <= 57 )
1 0 if ( 48 <= (*p) && (*p) <= 57 )
896 0 1 if ( ++p == pe )
922 21 0 if ( 48 <= (*p) && (*p) <= 57 )
21 0 if ( 48 <= (*p) && (*p) <= 57 )
926 1 20 if ( ++p == pe )
934 18 0 if ( (*p) > 45 ) {
935 18 0 if ( 48 <= (*p) && (*p) <= 57 )
18 0 if ( 48 <= (*p) && (*p) <= 57 )
937 0 0 } else if ( (*p) >= 43 )
957 18 0 if ( 48 <= (*p) && (*p) <= 57 )
18 0 if ( 48 <= (*p) && (*p) <= 57 )
961 1 17 if ( ++p == pe )
969 11 0 if ( 43 <= (*p) && (*p) <= 45 )
11 0 if ( 43 <= (*p) && (*p) <= 45 )
1035 0 87 if ( p == eof )
1131 0 87 _out: {}