btrfs-progs: move prefixcmp to utils

Signed-off-by: David Sterba <dsterba@suse.com>
master
David Sterba 2016-01-14 10:29:13 +01:00
parent 3f248d2431
commit c26dc1ef33
2 changed files with 10 additions and 9 deletions

View File

@ -37,15 +37,6 @@ static inline const char *skip_prefix(const char *str, const char *prefix)
return strncmp(str, prefix, len) ? NULL : str + len;
}
int prefixcmp(const char *str, const char *prefix)
{
for (; ; str++, prefix++)
if (!*prefix)
return 0;
else if (*str != *prefix)
return (unsigned char)*prefix - (unsigned char)*str;
}
static int parse_one_token(const char *arg, const struct cmd_group *grp,
const struct cmd_struct **cmd_ret)
{

10
help.c
View File

@ -259,3 +259,13 @@ void help_command_group(const struct cmd_group *grp, int argc, char **argv)
usage_command_group(grp, full, 0);
}
int prefixcmp(const char *str, const char *prefix)
{
for (; ; str++, prefix++)
if (!*prefix)
return 0;
else if (*str != *prefix)
return (unsigned char)*prefix - (unsigned char)*str;
}