gfio: make 'light yellow' color a little lighter
[fio.git] / parse.h
diff --git a/parse.h b/parse.h
index fe3b6bc5f236510dc3cdbb66b5c3a6069b79df34..7fee4fa423d900a21296a4af37c96a014dcb983f 100644 (file)
--- a/parse.h
+++ b/parse.h
@@ -33,7 +33,7 @@ struct value_pair {
 };
 
 #define OPT_LEN_MAX    4096
-#define PARSE_MAX_VP   16
+#define PARSE_MAX_VP   24
 
 /*
  * Option define
@@ -47,7 +47,9 @@ struct fio_option {
        unsigned int off2;
        unsigned int off3;
        unsigned int off4;
-       void *roff1, *roff2, *roff3, *roff4;
+       unsigned int off5;
+       unsigned int off6;
+       void *roff1, *roff2, *roff3, *roff4, *roff5, *roff6;
        unsigned int maxval;            /* max and min value */
        int minval;
        double maxfp;                   /* max and min floating value */
@@ -62,6 +64,7 @@ struct fio_option {
        struct value_pair posval[PARSE_MAX_VP];/* possible values */
        const char *parent;             /* parent option */
        int hide;                       /* hide if parent isn't set */
+       int hide_on_set;                /* hide on set, not on unset */
        const char *inverse;            /* if set, apply opposite action to this option */
        struct fio_option *inv_opt;     /* cached lookup */
        int (*verify)(struct fio_option *, void *);