constify
[project/netifd.git] / config.h
index 6403e1f..22a562f 100644 (file)
--- a/config.h
+++ b/config.h
@@ -15,10 +15,20 @@ union config_param_info {
 };
 
 struct config_param_list {
-       const struct config_param_list *next;
-       int n_params;
+       int n_params, n_next;
+
        const struct blobmsg_policy *params;
        const union config_param_info *info;
+
+       const struct config_param_list *next[];
+};
+
+struct config_state {
+       struct blob_attr *data;
+       unsigned int version;
 };
 
+void config_set_state(struct config_state *state, const struct blob_attr *attr);
+
+
 #endif