log: fix signedness issue
[fio.git] / parse.c
diff --git a/parse.c b/parse.c
index 9685f1eaf4ef4ecb268aebd9bd99e71eb74cd6c1..6261fca2599b96e45d7a733587b7ea61884b8cfd 100644 (file)
--- a/parse.c
+++ b/parse.c
@@ -69,7 +69,7 @@ static void posval_sort(const struct fio_option *o, struct value_pair *vpmap)
 }
 
 static void show_option_range(const struct fio_option *o,
 }
 
 static void show_option_range(const struct fio_option *o,
-                             size_t (*logger)(const char *format, ...))
+                             ssize_t (*logger)(const char *format, ...))
 {
        if (o->type == FIO_OPT_FLOAT_LIST) {
                const char *sep = "";
 {
        if (o->type == FIO_OPT_FLOAT_LIST) {
                const char *sep = "";
@@ -132,7 +132,7 @@ static void show_option_help(const struct fio_option *o, int is_err)
                "deprecated",
                "unsupported",
        };
                "deprecated",
                "unsupported",
        };
-       size_t (*logger)(const char *format, ...);
+       ssize_t (*logger)(const char *format, ...);
 
        if (is_err)
                logger = log_err;
 
        if (is_err)
                logger = log_err;