23 enum fio_opt_type type;
33 typedef int (str_cb_fn)(void *, char *);
35 extern int parse_option(const char *, struct fio_option *, void *);
36 extern int parse_cmd_option(const char *t, const char *l, struct fio_option *, void *);
37 extern int show_cmd_help(struct fio_option *, const char *);
39 extern void strip_blank_front(char **);
40 extern void strip_blank_end(char *);
43 * Handlers for the options
45 typedef int (fio_opt_str_fn)(void *, const char *);
46 typedef int (fio_opt_str_val_fn)(void *, unsigned long long *);
47 typedef int (fio_opt_int_fn)(void *, unsigned int *);
48 typedef int (fio_opt_str_set_fn)(void *);
50 #define td_var(start, offset) ((void *) start + (offset))