From 960985a8e4896156bdb9714ab8b0b2a41be5ac1a Mon Sep 17 00:00:00 2001 From: bpc2003 Date: Fri, 9 May 2025 16:19:14 -0400 Subject: Continue trying to figure out decoder --- src/test.c | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) (limited to 'src/test.c') diff --git a/src/test.c b/src/test.c index 56b0933..35e6adf 100644 --- a/src/test.c +++ b/src/test.c @@ -234,9 +234,18 @@ void test_encode(void) }, .n_attrs = 1, .tag = "document", - .payload = "test", - .size = sizeof(char), - .n = 4 + .payload = (map_t []) { + { + .attrs = NULL, + .n_attrs = 0, + .tag = "test", + .payload = "test", + .size = sizeof(char), + .n = 4 + } + }, + .size = sizeof(map_t), + .n = 1 } }; @@ -252,9 +261,10 @@ void test_encode(void) void test_decode(void) { - char *xml_string="valuevalue"; - int len; - map_t *map = decode(xml_string, &len); + char *xml = + "value1value2"; + int len = 0; + map_t *map = decode(xml, &len); free(map); } -- cgit v1.2.3