line |
true |
false |
branch |
41
|
2234 |
60 |
for (i = 0; i < src_len; i++ ) { |
42
|
2118 |
116 |
if ((i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
0 |
2118 |
if ((i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
0 |
0 |
if ((i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
0 |
0 |
if ((i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
60
|
44 |
12 |
if (src_len > 1 && src[0] == '"' && src[src_len-1] == '"' ) { |
|
5 |
39 |
if (src_len > 1 && src[0] == '"' && src[src_len-1] == '"' ) { |
|
4 |
1 |
if (src_len > 1 && src[0] == '"' && src[src_len-1] == '"' ) { |
66
|
56 |
0 |
(void)SvUPGRADE(dst, SVt_PV); |
67
|
56 |
0 |
d = SvGROW(dst, src_len + 1); |
|
56 |
0 |
d = SvGROW(dst, src_len + 1); |
69
|
224 |
56 |
for (i = 0; i < src_len; i++ ) { |
70
|
135 |
89 |
if ( (i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
16 |
119 |
if ( (i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
16 |
0 |
if ( (i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
|
16 |
0 |
if ( (i + 2) < src_len && src[i] == '%' && isxdigit(src[i+1]) && isxdigit(src[i+2]) ) { |
89
|
2 |
58 |
if ( req > *cur ) { |
110
|
1 |
24 |
if ( SvOK(cookie) ) { |
|
1 |
0 |
if ( SvOK(cookie) ) { |
|
0 |
1 |
if ( SvOK(cookie) ) { |
112
|
24 |
0 |
key_p = (char *)SvPV(cookie, len_left_from_orig); |
114
|
67 |
1 |
while(len_left_from_orig > 0) { |
116
|
129 |
4 |
while(len_left_from_orig > 0 && (key_p[0] == ' ' || key_p[0] == ';')) { |
|
59 |
70 |
while(len_left_from_orig > 0 && (key_p[0] == ' ' || key_p[0] == ';')) { |
|
7 |
63 |
while(len_left_from_orig > 0 && (key_p[0] == ' ' || key_p[0] == ';')) { |
121
|
4 |
63 |
if (len_left_from_orig == 0) { |
128
|
6 |
57 |
if (val_end_p == NULL) { |
138
|
60 |
3 |
if (val_p != NULL) { |
142
|
60 |
0 |
while(key_len > 0 && key_p[key_len-1] == ' ') { |
|
0 |
60 |
while(key_len > 0 && key_p[key_len-1] == ' ') { |
151
|
55 |
5 |
while(val_len > 0 && val_p[0] == ' ') { |
|
0 |
55 |
while(val_len > 0 && val_p[0] == ' ') { |
156
|
82 |
5 |
while(val_len > 0 && val_p[val_len-1] == ' ') { |
|
27 |
55 |
while(val_len > 0 && val_p[val_len-1] == ' ') { |
162
|
56 |
4 |
if ( !hv_exists(hv, key, key_len) ) { |
168
|
19 |
44 |
if (len_left_from_orig == 0) { |