X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=parse.c;h=197a46e1aee24a84760a5991ae2024ed4d329f44;hp=204b9d25bf20c5f10ac566d417802ecf090cb757;hb=33963c6c5f79b89ab93b570e51f68f6abb77c128;hpb=f48b467cba78af0843c7320caf841e2bee72fb1e diff --git a/parse.c b/parse.c index 204b9d25..197a46e1 100644 --- a/parse.c +++ b/parse.c @@ -109,7 +109,7 @@ static int check_range_bytes(char *str, unsigned long *val) return 1; } -int check_int(char *p, unsigned int *val) +static int check_int(char *p, unsigned int *val) { if (sscanf(p, "%u", val) == 1) return 0; @@ -117,27 +117,17 @@ int check_int(char *p, unsigned int *val) return 1; } -int check_strset(char *p, char *name) -{ - return strncmp(p, name, strlen(name)); -} - static struct fio_option *find_option(struct fio_option *options, const char *opt) { - struct fio_option *o; - int i = 0; - - do { - o = &options[i]; - if (!o->name) - break; + struct fio_option *o = &options[0]; + while (o->name) { if (!strcmp(o->name, opt)) return o; - i++; - } while (1); + o++; + } return NULL; }