Branch Coverage

tstr_cparse_iso8601.c
Criterion Covered Total %
branch 159 308 51.6


line true false branch
47 0 102 if ( p == pe )
52 102 0 if ( 48 <= (*p) && (*p) <= 57 )
102 0 if ( 48 <= (*p) && (*p) <= 57 )
67 102 0 if ( 48 <= (*p) && (*p) <= 57 )
102 0 if ( 48 <= (*p) && (*p) <= 57 )
71 0 102 if ( ++p == pe )
74 102 0 if ( 48 <= (*p) && (*p) <= 57 )
102 0 if ( 48 <= (*p) && (*p) <= 57 )
78 0 102 if ( ++p == pe )
81 102 0 if ( 48 <= (*p) && (*p) <= 57 )
102 0 if ( 48 <= (*p) && (*p) <= 57 )
85 0 102 if ( ++p == pe )
88 75 27 if ( (*p) == 45 )
90 27 0 if ( 48 <= (*p) && (*p) <= 57 )
27 0 if ( 48 <= (*p) && (*p) <= 57 )
108 75 0 if ( 48 <= (*p) && (*p) <= 57 )
75 0 if ( 48 <= (*p) && (*p) <= 57 )
120 75 0 if ( 48 <= (*p) && (*p) <= 57 )
75 0 if ( 48 <= (*p) && (*p) <= 57 )
124 0 75 if ( ++p == pe )
127 75 0 if ( (*p) == 45 )
145 75 0 if ( 48 <= (*p) && (*p) <= 57 )
75 0 if ( 48 <= (*p) && (*p) <= 57 )
157 75 0 if ( 48 <= (*p) && (*p) <= 57 )
75 0 if ( 48 <= (*p) && (*p) <= 57 )
161 3 72 if ( ++p == pe )
164 72 0 if ( (*p) == 84 )
182 72 0 if ( 48 <= (*p) && (*p) <= 57 )
72 0 if ( 48 <= (*p) && (*p) <= 57 )
194 72 0 if ( 48 <= (*p) && (*p) <= 57 )
72 0 if ( 48 <= (*p) && (*p) <= 57 )
198 1 71 if ( ++p == pe )
207 0 0 if ( 43 <= (*p) && (*p) <= 45 )
0 0 if ( 43 <= (*p) && (*p) <= 45 )
263 20 0 if ( 48 <= (*p) && (*p) <= 57 )
20 0 if ( 48 <= (*p) && (*p) <= 57 )
267 0 20 if ( ++p == pe )
270 20 0 if ( 48 <= (*p) && (*p) <= 57 )
20 0 if ( 48 <= (*p) && (*p) <= 57 )
274 3 17 if ( ++p == pe )
277 17 0 if ( (*p) == 58 )
281 0 17 if ( ++p == pe )
284 17 0 if ( 48 <= (*p) && (*p) <= 57 )
17 0 if ( 48 <= (*p) && (*p) <= 57 )
288 0 25 if ( ++p == pe )
291 25 0 if ( 48 <= (*p) && (*p) <= 57 )
25 0 if ( 48 <= (*p) && (*p) <= 57 )
295 25 0 if ( ++p == pe )
334 33 0 if ( 48 <= (*p) && (*p) <= 57 )
33 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 65 0 if ( 48 <= (*p) && (*p) <= 57 )
65 0 if ( 48 <= (*p) && (*p) <= 57 )
529 65 0 if ( 48 <= (*p) && (*p) <= 57 )
65 0 if ( 48 <= (*p) && (*p) <= 57 )
533 1 64 if ( ++p == pe )
542 0 0 if ( 43 <= (*p) && (*p) <= 45 )
0 0 if ( 43 <= (*p) && (*p) <= 45 )
560 59 0 if ( 48 <= (*p) && (*p) <= 57 )
59 0 if ( 48 <= (*p) && (*p) <= 57 )
572 59 0 if ( 48 <= (*p) && (*p) <= 57 )
59 0 if ( 48 <= (*p) && (*p) <= 57 )
576 11 48 if ( ++p == pe )
584 20 0 if ( 43 <= (*p) && (*p) <= 45 )
20 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 102 if ( p == eof )
1131 0 102 _out: {}