line |
true |
false |
branch |
25
|
0 |
0 |
if(key == NULL) |
28
|
0 |
0 |
while (attr) |
30
|
0 |
0 |
if(attr->key.length == key_len) { |
31
|
0 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
43
|
173 |
0 |
if(key == NULL || value == NULL) |
|
0 |
173 |
if(key == NULL || value == NULL) |
46
|
56 |
135 |
while (attr) |
48
|
38 |
18 |
if(attr->key.length == key_len) { |
49
|
38 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
51
|
38 |
0 |
if(attr->value.length == value_len) { |
52
|
0 |
38 |
if(case_sensitive) { |
53
|
0 |
0 |
if(strncmp(value, attr->value.data, value_len) == 0) { |
58
|
38 |
0 |
if(mycore_strncasecmp(value, attr->value.data, value_len) == 0) { |
76
|
325 |
0 |
if(key == NULL || value == NULL) |
|
0 |
325 |
if(key == NULL || value == NULL) |
79
|
421 |
228 |
while (attr) |
81
|
97 |
324 |
if(attr->key.length == key_len) { |
82
|
97 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
87
|
65 |
32 |
if(attr->value.length >= value_len) { |
88
|
64 |
1 |
if(case_sensitive) |
90
|
80 |
40 |
while(i < attr->value.length) |
93
|
384 |
64 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
368 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
368 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
368 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
368 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
368 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
95
|
32 |
48 |
if((i - begin) == value_len && (mycore_strncmp(value, &attr->value.data[begin], value_len) == 0)) { |
|
24 |
8 |
if((i - begin) == value_len && (mycore_strncmp(value, &attr->value.data[begin], value_len) == 0)) { |
99
|
32 |
40 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
16 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
16 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
103
|
1 |
0 |
while(i < attr->value.length) |
106
|
4 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
3 |
1 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
3 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
3 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
3 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
|
3 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], !=, &&)) {i++;} |
108
|
1 |
0 |
if((i - begin) == value_len && (mycore_strncasecmp(value, &attr->value.data[begin], value_len) == 0)) { |
|
1 |
0 |
if((i - begin) == value_len && (mycore_strncasecmp(value, &attr->value.data[begin], value_len) == 0)) { |
112
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
|
0 |
0 |
while(i < attr->value.length && mycore_utils_whithspace(attr->value.data[i], ==, ||)) {i++;} |
129
|
0 |
0 |
if(key == NULL || value == NULL) |
|
0 |
0 |
if(key == NULL || value == NULL) |
132
|
0 |
0 |
while (attr) |
134
|
0 |
0 |
if(attr->key.length == key_len) { |
135
|
0 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
137
|
0 |
0 |
if(attr->value.length >= value_len) { |
138
|
0 |
0 |
if(case_sensitive) { |
139
|
0 |
0 |
if(mycore_strncmp(value, attr->value.data, value_len) == 0) |
143
|
0 |
0 |
if(mycore_strncasecmp(value, attr->value.data, value_len) == 0) |
160
|
0 |
0 |
if(key == NULL || value == NULL) |
|
0 |
0 |
if(key == NULL || value == NULL) |
163
|
0 |
0 |
while (attr) |
165
|
0 |
0 |
if(attr->key.length == key_len) { |
166
|
0 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
168
|
0 |
0 |
if(attr->value.length >= value_len) { |
169
|
0 |
0 |
if(case_sensitive) { |
170
|
0 |
0 |
if(mycore_strncmp(value, &attr->value.data[ (attr->value.length - value_len) ], value_len) == 0) |
174
|
0 |
0 |
if(mycore_strncasecmp(value, &attr->value.data[ (attr->value.length - value_len) ], value_len) == 0) |
191
|
0 |
0 |
if(key == NULL || value == NULL) |
|
0 |
0 |
if(key == NULL || value == NULL) |
194
|
0 |
0 |
while (attr) |
196
|
0 |
0 |
if(attr->key.length == key_len) { |
197
|
0 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
199
|
0 |
0 |
if(attr->value.length >= value_len) { |
202
|
0 |
0 |
if(case_sensitive) |
204
|
0 |
0 |
while ((i + value_len) <= attr->value.length) |
206
|
0 |
0 |
if(mycore_strncmp(value, &attr->value.data[i], value_len) == 0) |
213
|
0 |
0 |
while ((i + value_len) <= attr->value.length) |
215
|
0 |
0 |
if(mycore_strncasecmp(value, &attr->value.data[i], value_len) == 0) |
235
|
0 |
0 |
if(key == NULL || value == NULL) |
|
0 |
0 |
if(key == NULL || value == NULL) |
238
|
0 |
0 |
while (attr) |
240
|
0 |
0 |
if(attr->key.length == key_len) { |
241
|
0 |
0 |
if(mycore_strncasecmp(key, attr->key.data, key_len) == 0) |
243
|
0 |
0 |
if(attr->value.length == value_len) { |
244
|
0 |
0 |
if(case_sensitive) { |
245
|
0 |
0 |
if(mycore_strncmp(value, attr->value.data, value_len) == 0) |
249
|
0 |
0 |
if(mycore_strncasecmp(value, attr->value.data, value_len) == 0) |
253
|
0 |
0 |
else if(attr->value.length > value_len) { |
254
|
0 |
0 |
if(case_sensitive) { |
255
|
0 |
0 |
if(mycore_strncmp(value, attr->value.data, value_len) == 0) { |
256
|
0 |
0 |
if(attr->value.data[value_len] == '-') |
261
|
0 |
0 |
if(mycore_strncasecmp(value, attr->value.data, value_len) == 0) { |
262
|
0 |
0 |
if(attr->value.data[value_len] == '-') |