From 876bebd9ac904ca930117237edaf8c3dcae7a922 Mon Sep 17 00:00:00 2001 From: default Date: Sat, 28 Jan 2023 17:49:02 +0100 Subject: Backport from xs. --- xs_json.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'xs_json.h') diff --git a/xs_json.h b/xs_json.h index 2b047ae..3004027 100644 --- a/xs_json.h +++ b/xs_json.h @@ -4,9 +4,9 @@ #define _XS_JSON_H -d_char *xs_json_dumps_pp(char *data, int indent); +xs_str *xs_json_dumps_pp(xs_val *data, int indent); #define xs_json_dumps(data) xs_json_dumps_pp(data, 0) -d_char *xs_json_loads(const char *json); +xs_val *xs_json_loads(const xs_str *json); #ifdef XS_IMPLEMENTATION @@ -148,11 +148,11 @@ d_char *_xs_json_dumps(d_char *s, char *data, int level, int indent) } -d_char *xs_json_dumps_pp(char *data, int indent) +xs_str *xs_json_dumps_pp(xs_val *data, int indent) /* dumps a piece of data as JSON */ { xstype t = xs_type(data); - d_char *s = NULL; + xs_str *s = NULL; if (t == XSTYPE_LIST || t == XSTYPE_DICT) { s = xs_str_new(NULL); @@ -481,10 +481,10 @@ d_char *_xs_json_loads_object(const char **json, js_type *t) } -d_char *xs_json_loads(const char *json) +xs_val *xs_json_loads(const xs_str *json) /* loads a string in JSON format and converts to a multiple data */ { - d_char *v = NULL; + xs_val *v = NULL; js_type t; xs_free(_xs_json_loads_lexer(&json, &t)); -- cgit v1.2.3