Branch Coverage

third_party/modest/source/mycore/utils.c
Criterion Covered Total %
branch 28 68 41.1


line true false branch
28 0 0 while (k) {
29 0 0 if(k & 1) res *= t;
39 2112 0 if(str1 == NULL || str2 == NULL) {
0 2112 if(str1 == NULL || str2 == NULL) {
40 0 0 if(str1 == str2)
50 1851667 1815 while (i < size) {
51 297 1851370 if(mycore_string_chars_lowercase_map[*ustr1] != mycore_string_chars_lowercase_map[*ustr2])
65 153 0 if(str1 == NULL || str2 == NULL) {
0 153 if(str1 == NULL || str2 == NULL) {
66 0 0 if(str1 == str2)
77 99 378 if(mycore_string_chars_lowercase_map[*ustr1] != mycore_string_chars_lowercase_map[*ustr2])
80 54 324 if(*ustr1 == '\0')
92 372 0 if(str1 == NULL || str2 == NULL) {
0 372 if(str1 == NULL || str2 == NULL) {
93 0 0 if(str1 == str2)
103 912 92 while (i < size) {
104 280 632 if(*ustr1 != *ustr2)
118 249 0 if(str1 == NULL || str2 == NULL) {
0 249 if(str1 == NULL || str2 == NULL) {
119 0 0 if(str1 == str2)
130 109 1295 if(*ustr1 != *ustr2)
133 140 1155 if(*ustr1 == '\0')
145 0 0 if(str1 == NULL || str2 == NULL) {
0 0 if(str1 == NULL || str2 == NULL) {
146 0 0 if(str1 == str2)
157 0 0 if(*ustr1 != *ustr2)
160 0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
0 0 if(mycore_utils_whithspace(*ustr1, ==, ||) || *ustr1 == '\0')
172 77 8 while (*ustr1 != '\0') {
173 22 55 if(mycore_string_chars_lowercase_map[*ustr1] != mycore_string_chars_lowercase_map[*ustr2])