X-Git-Url: https://git.kernel.dk/?a=blobdiff_plain;f=json.c;h=e2819a65ba6a3236f7a3dba8a506eca07ddfb0fc;hb=ed24e32c0fcccbf68cbb8ad853f99d171842f270;hp=190fa9e0d73f7a6ffd23cf6c2db93d191c00b3ae;hpb=817720e1d9c3732e2e64548d3ff90b53876001a0;p=fio.git diff --git a/json.c b/json.c index 190fa9e0..e2819a65 100644 --- a/json.c +++ b/json.c @@ -1,6 +1,5 @@ #include #include -#include #include #include #include "json.h" @@ -40,7 +39,7 @@ static struct json_value *json_create_value_int(long long number) return value; } -static struct json_value *json_create_value_float(float number) +static struct json_value *json_create_value_float(double number) { struct json_value *value = malloc(sizeof(struct json_value)); @@ -231,7 +230,6 @@ int json_object_add_value_type(struct json_object *obj, const char *name, int ty return 0; } -static void json_print_array(struct json_array *array, struct buf_output *); int json_array_add_value_type(struct json_array *array, int type, ...) { struct json_value *value; @@ -297,8 +295,8 @@ static void json_print_level(int level, struct buf_output *out) } static void json_print_pair(struct json_pair *pair, struct buf_output *); -static void json_print_array(struct json_array *array, struct buf_output *); static void json_print_value(struct json_value *value, struct buf_output *); + void json_print_object(struct json_object *obj, struct buf_output *out) { int i;