From 65884f4d9e619fc797e273a338e2391442cca9f6 Mon Sep 17 00:00:00 2001 From: topilski Date: Sun, 30 Jul 2017 07:30:05 +0300 Subject: [PATCH] Fix parsing doubles for mingw --- json_util.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/json_util.c b/json_util.c index 3a717b7..cc57e34 100644 --- a/json_util.c +++ b/json_util.c @@ -195,7 +195,9 @@ int json_object_to_file(const char *filename, struct json_object *obj) int json_parse_double(const char *buf, double *retval) { - return (sscanf(buf, "%lf", retval)==1 ? 0 : 1); + char *end; + *retval = strtod(buf, &end); + return end == buf ? 1 : 0; } /*