From: Eric Haszlakiewicz Date: Sun, 29 Apr 2012 16:04:33 +0000 (-0500) Subject: Change the format used for sprintbuf (but not scanf) to use %f instead of %lf because... X-Git-Tag: json-c-0.10-20120530~1^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0cc1db6459035fd071371281daff030e5a0e9b8e;p=json-c Change the format used for sprintbuf (but not scanf) to use %f instead of %lf because the "l" is unnecessary and some compilers behave differently with it present (e.g. MinGW). Thanks for Mateusz Loskot for the fix. --- diff --git a/json_object.c b/json_object.c index 825630f..5a35938 100644 --- a/json_object.c +++ b/json_object.c @@ -463,7 +463,7 @@ static int json_object_double_to_json_string(struct json_object* jso, int level, int flags) { - return sprintbuf(pb, "%lf", jso->o.c_double); + return sprintbuf(pb, "%f", jso->o.c_double); } struct json_object* json_object_new_double(double d)