line |
true |
false |
branch |
13
|
2 |
0 |
if (c < 0x80) { |
16
|
0 |
0 |
else if (c < 0x800) { |
21
|
0 |
0 |
else if (c - 0xd800u < 0x800) { |
24
|
0 |
0 |
else if (c < 0x10000) { |
30
|
0 |
0 |
else if (c < 0x110000) { |
47
|
13 |
3 |
if (size > 3 && src[0] == '#') { |
|
2 |
11 |
if (size > 3 && src[0] == '#') { |
50
|
2 |
0 |
if (_isdigit(src[1])) { |
51
|
6 |
0 |
for (i = 1; i < size && _isdigit(src[i]); ++i) |
|
4 |
2 |
for (i = 1; i < size && _isdigit(src[i]); ++i) |
55
|
0 |
0 |
else if (src[1] == 'x' || src[1] == 'X') { |
56
|
0 |
0 |
for (i = 2; i < size && _isxdigit(src[i]); ++i) |
|
0 |
0 |
for (i = 2; i < size && _isxdigit(src[i]); ++i) |
60
|
2 |
0 |
if (i < size && src[i] == ';' && codepoint) { |
|
2 |
0 |
if (i < size && src[i] == ';' && codepoint) { |
|
2 |
0 |
if (i < size && src[i] == ';' && codepoint) { |
67
|
11 |
3 |
if (size > MAX_WORD_LENGTH) |
70
|
22 |
0 |
for (i = MIN_WORD_LENGTH; i < size; ++i) { |
71
|
22 |
0 |
if (src[i] == ' ') |
74
|
14 |
8 |
if (src[i] == ';') { |
77
|
14 |
0 |
if (entity != NULL) { |
96
|
19 |
3 |
while (i < size) { |
98
|
75 |
3 |
while (i < size && src[i] != '&') |
|
59 |
16 |
while (i < size && src[i] != '&') |
101
|
12 |
7 |
if (likely(i > org)) { |
102
|
3 |
9 |
if (unlikely(org == 0)) { |
103
|
0 |
3 |
if (i >= size) |
113
|
16 |
0 |
if (i >= size) |