From ab7dbf81bc03b0e01074a7fd1e25bcd18292907d Mon Sep 17 00:00:00 2001 From: Katharina Fey Date: Sat, 27 Aug 2016 01:08:08 +0200 Subject: Updating API part 2 --- lib/dyn_utils.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'lib') diff --git a/lib/dyn_utils.c b/lib/dyn_utils.c index 9e27ed0..ae00bf9 100644 --- a/lib/dyn_utils.c +++ b/lib/dyn_utils.c @@ -1,4 +1,4 @@ -#include +#include #include #include @@ -294,7 +294,7 @@ dt_err dtree_decode_json(dtree *(*data), const char *jd) parents[0] = new_root; ctr = 0; } else { - dtree_addrecursive(parents[ctr], &new_root); + dtree_addlist(parents[ctr], &new_root); parents[++ctr] = new_root; } @@ -309,7 +309,7 @@ dt_err dtree_decode_json(dtree *(*data), const char *jd) if(in_str) break; // Ignore if we're in a string dtree *new_root; - dtree_addrecursive(parents[ctr], &new_root); + dtree_addlist(parents[ctr], &new_root); parents[++ctr] = new_root; // Open a block @@ -328,10 +328,10 @@ dt_err dtree_decode_json(dtree *(*data), const char *jd) dtree *key, *val; dtree *rec_entry; - dtree_addrecursive(parents[ctr], &rec_entry); + dtree_addlist(parents[ctr], &rec_entry); dtree_addpair(rec_entry, &key, &val); - dtree_addliteral(key, curr_key, REAL_STRLEN(curr_key)); - dtree_addliteral(val, curr_str, REAL_STRLEN(curr_str)); + dtree_addliteral(key, curr_key); + dtree_addliteral(val, curr_str); /* Clear the pointer reference */ rec_entry = key = val = NULL; @@ -369,10 +369,10 @@ dt_err dtree_decode_json(dtree *(*data), const char *jd) dtree *key, *val; dtree *rec_entry; - dtree_addrecursive(parents[ctr], &rec_entry); + dtree_addlist(parents[ctr], &rec_entry); dtree_addpair(rec_entry, &key, &val); - dtree_addliteral(key, curr_key, REAL_STRLEN(curr_key)); - dtree_addliteral(val, curr_str, REAL_STRLEN(curr_str)); + dtree_addliteral(key, curr_key); + dtree_addliteral(val, curr_str); /* Clear the pointer reference */ rec_entry = key = val = NULL; -- cgit v1.2.3