line |
true |
false |
branch |
29
|
0 |
28 |
if (array == NULL) |
32
|
13 |
28 |
for (i = 0; i < array->count; ++i) |
44
|
0 |
0 |
assert(tgt && src); |
|
0 |
0 |
assert(tgt && src); |
48
|
0 |
0 |
if (!src->count) |
52
|
0 |
0 |
GIT_ERROR_CHECK_ALLOC(tgt->strings); |
54
|
0 |
0 |
for (i = 0; i < src->count; ++i) { |
55
|
0 |
0 |
if (!src->strings[i]) |
59
|
0 |
0 |
if (!tgt->strings[tgt->count]) { |
86
|
2593 |
0 |
while (nptr_len && git__isspace(*p)) |
|
0 |
2593 |
while (nptr_len && git__isspace(*p)) |
89
|
0 |
2593 |
if (!nptr_len) |
95
|
2584 |
9 |
if (*p == '-' || *p == '+') { |
|
0 |
2584 |
if (*p == '-' || *p == '+') { |
96
|
9 |
0 |
if (*p == '-') |
102
|
0 |
2593 |
if (!nptr_len) |
111
|
45 |
2548 |
if (base == 0) { |
112
|
1 |
44 |
if (*p != '0') |
114
|
0 |
44 |
else if (nptr_len > 2 && (p[1] == 'x' || p[1] == 'X')) |
|
0 |
0 |
else if (nptr_len > 2 && (p[1] == 'x' || p[1] == 'X')) |
|
0 |
0 |
else if (nptr_len > 2 && (p[1] == 'x' || p[1] == 'X')) |
120
|
2593 |
0 |
if (base < 0 || 36 < base) |
|
2593 |
0 |
if (base < 0 || 36 < base) |
130
|
0 |
2593 |
if (base == 16 && nptr_len > 2 && p[0] == '0' && (p[1] == 'x' || p[1] == 'X')) { |
|
0 |
0 |
if (base == 16 && nptr_len > 2 && p[0] == '0' && (p[1] == 'x' || p[1] == 'X')) { |
|
0 |
0 |
if (base == 16 && nptr_len > 2 && p[0] == '0' && (p[1] == 'x' || p[1] == 'X')) { |
|
0 |
0 |
if (base == 16 && nptr_len > 2 && p[0] == '0' && (p[1] == 'x' || p[1] == 'X')) { |
|
0 |
0 |
if (base == 16 && nptr_len > 2 && p[0] == '0' && (p[1] == 'x' || p[1] == 'X')) { |
138
|
12866 |
1753 |
for (; nptr_len > 0; p++,ndig++,nptr_len--) { |
141
|
12026 |
840 |
if ('0'<=c && c<='9') |
|
12026 |
0 |
if ('0'<=c && c<='9') |
143
|
0 |
840 |
else if ('a'<=c && c<='z') |
|
0 |
0 |
else if ('a'<=c && c<='z') |
145
|
0 |
840 |
else if ('A'<=c && c<='Z') |
|
0 |
0 |
else if ('A'<=c && c<='Z') |
147
|
840 |
12026 |
if (v >= base) |
149
|
9 |
12017 |
v = neg ? -v : v; |
150
|
12026 |
0 |
if (n > INT64_MAX / base || n < INT64_MIN / base) { |
|
0 |
12026 |
if (n > INT64_MAX / base || n < INT64_MIN / base) { |
156
|
9028 |
2998 |
if ((v > 0 && nn > INT64_MAX - v) || |
|
9028 |
0 |
if ((v > 0 && nn > INT64_MAX - v) || |
|
9 |
12017 |
if ((v > 0 && nn > INT64_MAX - v) || |
157
|
0 |
9 |
(v < 0 && nn < INT64_MIN - v)) { |
166
|
0 |
2593 |
if (ndig == 0) { |
171
|
1465 |
1128 |
if (endptr) |
174
|
0 |
2593 |
if (ovfl) { |
190
|
0 |
836 |
if ((error = git__strntol64(&tmp_long, nptr, nptr_len, &tmp_endptr, base)) < 0) |
194
|
0 |
836 |
if (tmp_int != tmp_long) { |
201
|
836 |
0 |
if (endptr) |
209
|
36 |
1 |
while (*a && *b && git__tolower(*a) == git__tolower(*b)) |
|
34 |
2 |
while (*a && *b && git__tolower(*a) == git__tolower(*b)) |
|
20 |
14 |
while (*a && *b && git__tolower(*a) == git__tolower(*b)) |
218
|
0 |
0 |
while (*a && *b) { |
|
0 |
0 |
while (*a && *b) { |
219
|
0 |
0 |
if (*a != *b) { |
220
|
0 |
0 |
if (git__tolower(*a) != git__tolower(*b)) |
223
|
0 |
0 |
if (!cmp) |
230
|
0 |
0 |
if (*a || *b) |
|
0 |
0 |
if (*a || *b) |
244
|
28 |
8 |
} while (--sz && al && al == bl); |
|
28 |
0 |
} while (--sz && al && al == bl); |
|
22 |
6 |
} while (--sz && al && al == bl); |
253
|
0 |
0 |
for (i = 0; i < len; ++i) { |
267
|
8232 |
1128 |
while (str_n--) { |
271
|
0 |
8232 |
if (icase) { |
276
|
178 |
8054 |
if (!p) |
279
|
1504 |
6550 |
if (s != p) |
294
|
6321 |
220094 |
if (!p) |
297
|
4790 |
215304 |
if (s != p) |
321
|
1017 |
1298 |
if (a < b) |
330
|
0 |
0 |
while (*ptr && strchr(sep, *ptr)) |
|
0 |
0 |
while (*ptr && strchr(sep, *ptr)) |
333
|
0 |
0 |
if (*ptr) { |
337
|
0 |
0 |
while (**end && !strchr(sep, **end)) |
|
0 |
0 |
while (**end && !strchr(sep, **end)) |
340
|
0 |
0 |
if (**end) { |
356
|
0 |
0 |
while (*ptr && !strchr(sep, *ptr)) |
|
0 |
0 |
while (*ptr && !strchr(sep, *ptr)) |
359
|
0 |
0 |
if (*ptr) { |
372
|
2420 |
186 |
return nl ? (size_t)(nl - buffer) + 1 : buffer_len; |
384
|
0 |
0 |
if (needlelen > haystacklen || !haystacklen || !needlelen) |
|
0 |
0 |
if (needlelen > haystacklen || !haystacklen || !needlelen) |
|
0 |
0 |
if (needlelen > haystacklen || !haystacklen || !needlelen) |
390
|
0 |
0 |
if (needlelen == 1) |
393
|
0 |
0 |
if (n[0] == n[1]) { |
402
|
0 |
0 |
while (j <= haystacklen - needlelen) { |
403
|
0 |
0 |
if (n[1] != h[j + 1]) { |
406
|
0 |
0 |
if (memcmp(n + 2, h + j + 2, needlelen - 2) == 0 && |
|
0 |
0 |
if (memcmp(n + 2, h + j + 2, needlelen - 2) == 0 && |
426
|
0 |
0 |
for (i = 0; i < line_count; ++i) { |
428
|
0 |
0 |
for (j = 0; j < LINE_WIDTH; ++j, ++line) |
434
|
0 |
0 |
for (j = 0; j < LINE_WIDTH; ++j, ++line) |
435
|
0 |
0 |
printf("%c", (*line >= 32 && *line <= 126) ? *line : '.'); |
|
0 |
0 |
printf("%c", (*line >= 32 && *line <= 126) ? *line : '.'); |
440
|
0 |
0 |
if (last_line > 0) { |
443
|
0 |
0 |
for (j = 0; j < last_line; ++j, ++line) |
446
|
0 |
0 |
for (j = 0; j < (LINE_WIDTH - last_line); ++j) |
452
|
0 |
0 |
for (j = 0; j < last_line; ++j, ++line) |
453
|
0 |
0 |
printf("%c", (*line >= 32 && *line <= 126) ? *line : '.'); |
|
0 |
0 |
printf("%c", (*line >= 32 && *line <= 126) ? *line : '.'); |
532
|
0 |
0 |
for (i = -nblocks; i; i++) { |
600
|
4175 |
3095 |
for (lim = array_len; lim != 0; lim >>= 1) { |
603
|
205 |
3970 |
if (cmp == 0) { |
607
|
1139 |
2831 |
if (cmp > 0) { /* key > p; take right partition */ |
613
|
3297 |
3 |
if (position) |
616
|
205 |
3095 |
return (cmp == 0) ? 0 : GIT_ENOTFOUND; |
631
|
0 |
0 |
for (lim = array_len; lim != 0; lim >>= 1) { |
634
|
0 |
0 |
if (cmp == 0) { |
638
|
0 |
0 |
if (cmp > 0) { /* key > p; take right partition */ |
644
|
0 |
0 |
if (position) |
647
|
0 |
0 |
return (cmp == 0) ? 0 : GIT_ENOTFOUND; |
669
|
638 |
0 |
if (value == NULL || |
|
275 |
363 |
if (value == NULL || |
670
|
275 |
0 |
!strcasecmp(value, "true") || |
671
|
0 |
275 |
!strcasecmp(value, "yes") || |
676
|
14 |
261 |
if (!strcasecmp(value, "false") || |
|
14 |
0 |
if (!strcasecmp(value, "false") || |
677
|
14 |
0 |
!strcasecmp(value, "no") || |
678
|
0 |
14 |
!strcasecmp(value, "off") || |
691
|
0 |
32 |
if (!str) |
694
|
141 |
32 |
for (scan = str; *scan; pos++, scan++) { |
695
|
0 |
141 |
if (*scan == '\\' && *(scan + 1) != '\0') |
|
0 |
0 |
if (*scan == '\\' && *(scan + 1) != '\0') |
697
|
0 |
141 |
if (pos != scan) |
701
|
0 |
32 |
if (pos != scan) { |
730
|
4 |
4 |
while (elsize) { |
747
|
50 |
22 |
for (i = base + elsize; i < end; i += elsize) |
748
|
54 |
0 |
for (j = i; j > base && cmp(j, j - elsize, payload) < 0; j -= elsize) |
|
4 |
50 |
for (j = i; j > base && cmp(j, j - elsize, payload) < 0; j -= elsize) |
818
|
0 |
522 |
if (!length) |
821
|
522 |
0 |
if (str_len > 0 && length > str_len) |
|
0 |
522 |
if (str_len > 0 && length > str_len) |
824
|
0 |
522 |
for (i = 1; i < length; i++) { |
825
|
0 |
0 |
if ((str[i] & 0xC0) != 0x80) |
839
|
0 |
0 |
if (length < 0) |
848
|
0 |
0 |
if (uc < 0x80) uc = -1; |
853
|
0 |
0 |
if (uc < 0x800 || (uc >= 0xD800 && uc < 0xE000) || |
|
0 |
0 |
if (uc < 0x800 || (uc >= 0xD800 && uc < 0xE000) || |
|
0 |
0 |
if (uc < 0x800 || (uc >= 0xD800 && uc < 0xE000) || |
|
0 |
0 |
if (uc < 0x800 || (uc >= 0xD800 && uc < 0xE000) || |
854
|
0 |
0 |
(uc >= 0xFDD0 && uc < 0xFDF0)) uc = -1; |
859
|
0 |
0 |
if (uc < 0x10000 || uc >= 0x110000) uc = -1; |
|
0 |
0 |
if (uc < 0x10000 || uc >= 0x110000) uc = -1; |
863
|
0 |
0 |
if (uc < 0 || ((uc & 0xFFFF) >= 0xFFFE)) |
|
0 |
0 |
if (uc < 0 || ((uc & 0xFFFF) >= 0xFFFE)) |
874
|
522 |
38 |
while (offset < str_len) { |
877
|
0 |
522 |
if (length < 0) |
923
|
86 |
172 |
if (!val) |