Branch Coverage

houdini/houdini_xml_e.c
Criterion Covered Total %
branch 11 28 39.2


line true false branch
71 5 2 while (i < size) {
76 21 1 while (i < size) {
82 17 4 if (!code) {
84 0 4 } else if (code >= CODE_INVALID) {
86 0 0 } else if (code > size - end) {
92 0 0 while (--code) {
94 0 0 if ((byte & 0xc0) != 0x80) {
103 0 0 if (chr < 0x80)
107 0 0 if (chr < 0x800 ||
108 0 0 (chr > 0xd7ff && chr < 0xe000) ||
113 0 0 if (chr < 0x10000 || chr > 0x10ffff)
119 0 0 if (code == CODE_INVALID)
125 3 2 if (end > start)
129 4 1 if (end >= size)