From 75481c8cb77067cda4c9fb6499d72764f7e84a24 Mon Sep 17 00:00:00 2001 From: Katharina Fey Date: Sun, 28 Aug 2016 14:06:22 +0200 Subject: Fixing some errors and finishing more refactoring --- lib/dyn_utils.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'lib/dyn_utils.c') diff --git a/lib/dyn_utils.c b/lib/dyn_utils.c index 055623b..c6e5ac0 100644 --- a/lib/dyn_utils.c +++ b/lib/dyn_utils.c @@ -82,11 +82,11 @@ dt_err dtree_encode_json(dtree *data, char *json_data) /* Iterate through all it's children */ int i; for(i = 0; i < data->used; i++) { - dtree *child = data->payload.recursive[i]; + dtree *child = data->payload.list[i]; if(child->type == PAIR) { - dtree *key = child->payload.recursive[0]; - dtree *val = child->payload.recursive[1]; + dtree *key = child->payload.list[0]; + dtree *val = child->payload.list[1]; char kkey[1024]; parse_key_value(key, kkey, mode);; @@ -186,7 +186,7 @@ dt_err dtree_decode_json(dtree *(*data), const char *jd) { if(in_str) { } else { - if(curr_key[0] != NULL) { + if(curr_key[0] != '\0') { dtree *key, *val; dtree *rec_entry; @@ -358,14 +358,14 @@ const char *parse_value_list(dtree *value, char *buffer, char *global, short mod { if(value->used > 0) { - dt_uni_t test = value->payload.recursive[0]->type; + dt_uni_t test = value->payload.list[0]->type; if(test == LITERAL || test == NUMERIC) { fflush(stdout); int j; for(j = 0; j < value->used; j++) { - dtree *child = value->payload.recursive[j]; + dtree *child = value->payload.list[j]; char vall[1024]; parse_value_list(child, vall, global, mode, depth + 1, (i == value->used - 1) ? TRUE : FALSE); @@ -381,11 +381,11 @@ const char *parse_value_list(dtree *value, char *buffer, char *global, short mod int j; for(j = 0; j < value->used; j++) { - dtree *child = value->payload.recursive[j]; + dtree *child = value->payload.list[j]; if(child->type == PAIR) { - dtree *key = child->payload.recursive[0]; - dtree *val = child->payload.recursive[1]; + dtree *key = child->payload.list[0]; + dtree *val = child->payload.list[1]; char kkey[1024]; -- cgit v1.2.3