X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=parse.h;h=085de1a5face6410696d4ecab6d8e464e1a10416;hp=ae6bdead38fe25f16bbcd20b7c8ce751ce4b1f22;hb=9f988e2ebb3bff7087cc9681a54bd7f0d0e42140;hpb=38789b58775ee5e00f4669f01b3c9da31a7345e3 diff --git a/parse.h b/parse.h index ae6bdead..085de1a5 100644 --- a/parse.h +++ b/parse.h @@ -1,6 +1,8 @@ #ifndef FIO_PARSE_H #define FIO_PARSE_H +#include "flist.h" + /* * Option types */ @@ -53,11 +55,12 @@ struct fio_option { typedef int (str_cb_fn)(void *, char *); -extern int parse_option(const char *, struct fio_option *, void *); +extern int parse_option(const char *, struct fio_option *, struct flist_head *, void *); extern void sort_options(char **, struct fio_option *, int); -extern int parse_cmd_option(const char *t, const char *l, struct fio_option *, void *); +extern int parse_cmd_option(const char *t, const char *l, struct fio_option *, struct flist_head *, void *); extern int show_cmd_help(struct fio_option *, const char *); extern void fill_default_options(void *, struct fio_option *); +extern void option_init(struct fio_option *); extern void options_init(struct fio_option *); extern void strip_blank_front(char **);