diff options
author | bpc2003 <wpesfriendnva@gmail.com> | 2025-05-20 14:03:29 -0400 |
---|---|---|
committer | bpc2003 <wpesfriendnva@gmail.com> | 2025-05-20 14:03:29 -0400 |
commit | 1abda4d6d97c3386694f85fe5f7cc6844ade67c2 (patch) | |
tree | a4352fbac2513c90c5e33de21e39e90117c7ea02 /src/test.c | |
parent | d697d2c3b3d74e642691d8be36ff771485e02924 (diff) |
Add freemap function
Diffstat (limited to 'src/test.c')
-rw-r--r-- | src/test.c | 15 |
1 files changed, 1 insertions, 14 deletions
@@ -268,20 +268,7 @@ void test_decode(void) map_t *map = decode(xml, &start, &len); printf("%s\n", (xml = encode(map, 1))); free(xml); - // TODO: create a freemap function - free(map->tag); - free(map->attrs[0].id); - free(map->attrs[0].value); - free(map->attrs[1].id); - free(map->attrs[1].value); - free(map->attrs); - map_t *pl = (map_t *) map->payload; - free(pl[0].tag); - free(pl[1].tag); - free(pl[0].payload); - free(pl[1].payload); - free(map->payload); - free(map); + freemap(map); } int main(void) |