165743602ab381693f1f340dd7c3693e6f662343 kent Tue Jul 18 16:46:34 2017 -0700 Changing jsonWriteDouble printf format from %lf to %g for jsonWriteDouble. diff --git src/lib/jsonWrite.c src/lib/jsonWrite.c index 9ee7bf7..df7e9fb 100644 --- src/lib/jsonWrite.c +++ src/lib/jsonWrite.c @@ -104,31 +104,31 @@ } void jsonWriteNumber(struct jsonWrite *jw, char *var, long long val) /* print out "var": val as number. Var may be NULL. */ { struct dyString *dy = jw->dy; jsonWriteTag(jw, var); dyStringPrintf(dy, "%lld", val); } void jsonWriteDouble(struct jsonWrite *jw, char *var, double val) /* print out "var": val as number. Var may be NULL. */ { struct dyString *dy = jw->dy; jsonWriteTag(jw, var); -dyStringPrintf(dy, "%lf", val); +dyStringPrintf(dy, "%g", val); } void jsonWriteLink(struct jsonWrite *jw, char *var, char *objRoot, char *name) /* Print out the jsony type link to another object. objRoot will start and end with a '/' * and may have additional slashes in this usage. Var may be NULL. */ { struct dyString *dy = jw->dy; jsonWriteTag(jw, var); dyStringPrintf(dy, "\"%s%s\"", objRoot, name); } void jsonWriteLinkNum(struct jsonWrite *jw, char *var, char *objRoot, long long id) /* Print out the jsony type link to another object with a numerical id. objRoot will start * and end with a '/' and may have additional slashes in this usage. Var may be NULL */ {