unsigned int n_sections;
struct list_head sdata;
struct list_head fixup;
+ struct list_head pending;
+ bool parsed;
void *priv; /* user data */
};
int i;
bool b;
char *s;
- void *section;
+ void *ptr;
struct ucimap_list *list;
};
extern void ucimap_set_changed(struct ucimap_section_data *sd, void *field);
extern int ucimap_store_section(struct uci_map *map, struct uci_package *p, struct ucimap_section_data *sd);
extern void ucimap_parse(struct uci_map *map, struct uci_package *pkg);
+extern int ucimap_parse_section(struct uci_map *map, struct uci_sectionmap *sm, struct ucimap_section_data *sd, struct uci_section *s);
#endif