From 33963c6c5f79b89ab93b570e51f68f6abb77c128 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 27 Oct 2006 11:33:01 +0200 Subject: [PATCH] [PATCH] parse cleanups Signed-off-by: Jens Axboe --- parse.c | 20 +++++--------------- 1 file changed, 5 insertions(+), 15 deletions(-) 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; } -- 2.25.1