line |
true |
false |
branch |
50
|
4 |
0 |
if (!newptr)
|
53
|
46 |
4 |
for (curPtr = prevPtr = (char*)aBuf; curPtr < aBuf+aLen; curPtr++)
|
55
|
18 |
28 |
if (*curPtr & 0x80)
|
59
|
18 |
0 |
else if (*curPtr < 'A' || (*curPtr > 'Z' && *curPtr < 'a') || *curPtr > 'z')
|
|
18 |
0 |
else if (*curPtr < 'A' || (*curPtr > 'Z' && *curPtr < 'a') || *curPtr > 'z')
|
|
0 |
18 |
else if (*curPtr < 'A' || (*curPtr > 'Z' && *curPtr < 'a') || *curPtr > 'z')
|
62
|
0 |
0 |
if (meetMSB && curPtr > prevPtr)
|
65
|
0 |
0 |
while (prevPtr < curPtr) *newptr++ = *prevPtr++;
|
74
|
4 |
0 |
if (meetMSB && curPtr > prevPtr)
|
75
|
46 |
4 |
while (prevPtr < curPtr) *newptr++ = *prevPtr++;
|
91
|
4 |
0 |
if (!newptr)
|
94
|
46 |
4 |
for (curPtr = prevPtr = (char*)aBuf; curPtr < aBuf+aLen; curPtr++)
|
96
|
46 |
0 |
if (*curPtr == '>')
|
98
|
0 |
46 |
else if (*curPtr == '<')
|
101
|
18 |
28 |
if (!(*curPtr & 0x80) &&
|
|
18 |
0 |
if (!(*curPtr & 0x80) &&
|
102
|
18 |
0 |
(*curPtr < 'A' || (*curPtr > 'Z' && *curPtr < 'a') || *curPtr > 'z') )
|
|
0 |
18 |
(*curPtr < 'A' || (*curPtr > 'Z' && *curPtr < 'a') || *curPtr > 'z') )
|
104
|
0 |
0 |
if (curPtr > prevPtr && !isInTag) // Current segment contains more than just a symbol
|
107
|
0 |
0 |
while (prevPtr < curPtr) *newptr++ = *prevPtr++;
|
118
|
4 |
0 |
if (!isInTag)
|
119
|
46 |
4 |
while (prevPtr < curPtr)
|