aboutsummaryrefslogtreecommitdiff
path: root/lib/dyn_utils.c
diff options
context:
space:
mode:
authorKatharina Fey <kookie@spacekookie.de>2016-08-28 14:06:22 +0200
committerKatharina Fey <kookie@spacekookie.de>2019-06-04 20:21:03 +0200
commit75481c8cb77067cda4c9fb6499d72764f7e84a24 (patch)
tree40aba2846c55b001417a22389a1d9b5eea4547c7 /lib/dyn_utils.c
parentbcf48a0e4bd5bbf97c22cf9f7c9494b54d1f22ff (diff)
Fixing some errors and finishing more refactoring
Diffstat (limited to 'lib/dyn_utils.c')
-rw-r--r--lib/dyn_utils.c18
1 files changed, 9 insertions, 9 deletions
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];