gfio: start of options view and edit

This is pretty crap right now, but it's exposing all the options.
Now we just need them to reflect the current job, and be able to
update a remote job with a new set of options.

Signed-off-by: Jens Axboe <axboe@kernel.dk>
diff --git a/parse.h b/parse.h
index 68a7338..b3d8613 100644
--- a/parse.h
+++ b/parse.h
@@ -35,26 +35,6 @@
 #define OPT_LEN_MAX 	4096
 #define PARSE_MAX_VP	16
 
-enum opt_category {
-	FIO_OPT_G_DESC		= 1UL << 0,
-	FIO_OPT_G_FILE		= 1UL << 1,
-	FIO_OPT_G_MISC		= 1UL << 2,
-	FIO_OPT_G_IO		= 1UL << 3,
-	FIO_OPT_G_IO_DDIR	= 1UL << 4,
-	FIO_OPT_G_IO_BUF	= 1UL << 5,
-	FIO_OPT_G_RAND		= 1UL << 6,
-	FIO_OPT_G_OS		= 1UL << 7,
-	FIO_OPT_G_MEM		= 1UL << 8,
-	FIO_OPT_G_VERIFY	= 1UL << 9,
-	FIO_OPT_G_CPU		= 1UL << 10,
-	FIO_OPT_G_LOG		= 1UL << 11,
-	FIO_OPT_G_ZONE		= 1UL << 12,
-	FIO_OPT_G_CACHE		= 1UL << 13,
-	FIO_OPT_G_STAT		= 1UL << 14,
-	FIO_OPT_G_ERR		= 1UL << 15,
-	FIO_OPT_G_JOB		= 1UL << 16,
-};
-
 /*
  * Option define
  */
@@ -98,6 +78,7 @@
 extern void strip_blank_front(char **);
 extern void strip_blank_end(char *);
 extern int str_to_decimal(const char *, long long *, int, void *);
+extern int check_str_bytes(const char *p, long long *val, void *data);
 
 /*
  * Handlers for the options