Compare a string with a partial one of a given length. */
| 7653 | |
| 7654 | /** Compare a string with a partial one of a given length. */ |
| 7655 | static int |
| 7656 | strcmp_partial(const char *full, const char *partial, size_t partial_len) |
| 7657 | { |
| 7658 | int r = strncmp(full, partial, partial_len); |
| 7659 | |
| 7660 | if (r) |
| 7661 | return r; |
| 7662 | if (strlen(full) <= partial_len) |
| 7663 | return 0; |
| 7664 | return full[partial_len]; |
| 7665 | } |
| 7666 | |
| 7667 | /** |
| 7668 | * Parse a prefix length and generate a bit-mask. |
no test coverage detected