summaryrefslogtreecommitdiffstats
path: root/src/config-process.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/config-process.h')
-rw-r--r--src/config-process.h13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/config-process.h b/src/config-process.h
index 501e765..3903d78 100644
--- a/src/config-process.h
+++ b/src/config-process.h
@@ -1,15 +1,6 @@
#pragma once
-#include "config-ini.h"
-
+#include <json-c/json.h>
#include <libubox/avl.h>
-typedef struct _config_object {
- struct avl_node node;
- char *type;
- ini_file_t *data;
-} config_object_t;
-
-void config_object_free(config_object_t *obj);
-struct avl_tree * config_process_subtypes(struct avl_tree *sub);
-struct avl_tree * config_process_devices(struct avl_tree *devices);
+struct avl_tree * config_process(struct json_object *config);