| Line | Branch | Exec | Source |
|---|---|---|---|
| 1 | static const char ignored_extensions[][12] = { | ||
| 2 | "bak", | ||
| 3 | "dpkg-backup", | ||
| 4 | "dpkg-bak", | ||
| 5 | "dpkg-dist", | ||
| 6 | "dpkg-new", | ||
| 7 | "dpkg-old", | ||
| 8 | "dpkg-remove", | ||
| 9 | "dpkg-tmp", | ||
| 10 | "new", | ||
| 11 | "old", | ||
| 12 | "orig", | ||
| 13 | "pacnew", | ||
| 14 | "pacorig", | ||
| 15 | "pacsave", | ||
| 16 | "rpmnew", | ||
| 17 | "rpmorig", | ||
| 18 | "rpmsave", | ||
| 19 | "ucf-dist", | ||
| 20 | "ucf-new", | ||
| 21 | "ucf-old", | ||
| 22 | }; | ||
| 23 | |||
| 24 | 282 | static bool is_ignored_extension(StringView sv) | |
| 25 | { | ||
| 26 | 282 | strview_remove_matching_suffix(&sv, "~"); | |
| 27 |
2/2✓ Branch 3 → 4 taken 70 times.
✓ Branch 3 → 6 taken 212 times.
|
282 | if (sv.length < 3 || sv.length >= sizeof(ignored_extensions[0])) { |
| 28 | return false; | ||
| 29 | } | ||
| 30 | 70 | return !!BSEARCH(&sv, ignored_extensions, ft_compare); | |
| 31 | } | ||
| 32 |