projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add IEEE 754 test case
[fio.git]
/
parse.h
diff --git
a/parse.h
b/parse.h
index 2dd8459f646304303dd571fbb638e331451756ef..f2265a43226cf1584baf6f31fcf0e981351568fc 100644
(file)
--- a/
parse.h
+++ b/
parse.h
@@
-16,6
+16,7
@@
enum fio_opt_type {
FIO_OPT_RANGE,
FIO_OPT_INT,
FIO_OPT_BOOL,
FIO_OPT_RANGE,
FIO_OPT_INT,
FIO_OPT_BOOL,
+ FIO_OPT_FLOAT_LIST,
FIO_OPT_STR_SET,
FIO_OPT_DEPRECATED,
};
FIO_OPT_STR_SET,
FIO_OPT_DEPRECATED,
};
@@
-28,6
+29,7
@@
struct value_pair {
unsigned int oval; /* output value */
const char *help; /* help text for sub option */
int or; /* OR value */
unsigned int oval; /* output value */
const char *help; /* help text for sub option */
int or; /* OR value */
+ void *cb; /* sub-option callback */
};
#define OPT_LEN_MAX 4096
};
#define OPT_LEN_MAX 4096
@@
-47,6
+49,9
@@
struct fio_option {
void *roff1, *roff2, *roff3, *roff4;
unsigned int maxval; /* max and min value */
int minval;
void *roff1, *roff2, *roff3, *roff4;
unsigned int maxval; /* max and min value */
int minval;
+ double maxfp; /* max and min floating value */
+ double minfp;
+ unsigned int maxlen; /* max length */
int neg; /* negate value stored */
int prio;
void *cb; /* callback */
int neg; /* negate value stored */
int prio;
void *cb; /* callback */