+static void uci_export_section(struct uci_section *p)
+{
+ struct uci_option *o;
+ const char *name;
+
+ printf("config '%s'", uci_escape(p->type));
+ printf(" '%s'\n", uci_escape(p->name));
+ uci_foreach_entry(option, &p->options, o) {
+ printf("\toption '%s'", uci_escape(o->name));
+ printf(" '%s'\n", uci_escape(o->value));
+ }
+}
+
+static void foreach_section(const char *name, void (*callback)(struct uci_section *))