From 0218e964b0d73340c8d0c5d9e37991359d7c4be9 Mon Sep 17 00:00:00 2001 From: default Date: Fri, 30 Aug 2024 19:10:26 +0200 Subject: Backport from xs. --- xs_json.h | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'xs_json.h') diff --git a/xs_json.h b/xs_json.h index 3a91de9..de9600f 100644 --- a/xs_json.h +++ b/xs_json.h @@ -75,7 +75,6 @@ static void _xs_json_dump(const xs_val *data, int level, int indent, FILE *f) /* dumps partial data as JSON */ { int c = 0; - int ct = 0; const xs_val *v; switch (xs_type(data)) { @@ -98,7 +97,7 @@ static void _xs_json_dump(const xs_val *data, int level, int indent, FILE *f) case XSTYPE_LIST: fputc('[', f); - while (xs_list_next(data, &v, &ct)) { + xs_list_foreach(data, v) { if (c != 0) fputc(',', f); @@ -118,7 +117,7 @@ static void _xs_json_dump(const xs_val *data, int level, int indent, FILE *f) const xs_str *k; - while (xs_dict_next(data, &k, &v, &ct)) { + xs_dict_foreach(data, k, v) { if (c != 0) fputc(',', f); -- cgit v1.2.3