From d79591c277884772021cc2a9419da068b4abfa25 Mon Sep 17 00:00:00 2001 From: default Date: Fri, 7 Oct 2022 15:06:17 +0200 Subject: Backport from xs. --- xs_json.h | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) (limited to 'xs_json.h') diff --git a/xs_json.h b/xs_json.h index 871dfcf..13c3ebb 100644 --- a/xs_json.h +++ b/xs_json.h @@ -91,24 +91,7 @@ d_char *_xs_json_dumps(d_char *s, char *data, int level, int indent) break; case XSTYPE_NUMBER: - { - char tmp[32]; - snprintf(tmp, sizeof(tmp), "%.15f", xs_number_get(data)); - - /* strip useless zeros */ - if (strchr(tmp, '.') != NULL) { - char *ptr; - - for (ptr = tmp + strlen(tmp) - 1; *ptr == '0'; ptr--); - - if (*ptr != '.') - ptr++; - - *ptr = '\0'; - } - - s = xs_str_cat(s, tmp); - } + s = xs_str_cat(s, xs_number_str(data)); break; case XSTYPE_LIST: -- cgit