]> pilppa.org Git - uci.git/blobdiff - uci.h
API support for creating named sections from c-code
[uci.git] / uci.h
diff --git a/uci.h b/uci.h
index fe5e31443d820520111a86ab1f88b5b4ee467483..035c0513d53c21fb9e376444b9f1d6452010b8c6 100644 (file)
--- a/uci.h
+++ b/uci.h
@@ -73,6 +73,8 @@ struct uci_parse_context;
  */
 extern struct uci_context *uci_alloc_context(void);
 
+extern struct uci_option *uci_alloc_option(struct uci_section *s, const char *name, const char *value);
+
 /**
  * uci_free_context: Free the uci context including all of its data
  */
@@ -162,6 +164,8 @@ extern int uci_lookup_ptr(struct uci_context *ctx, struct uci_ptr *ptr, char *st
  */
 extern int uci_add_section(struct uci_context *ctx, struct uci_package *p, const char *type, struct uci_section **res);
 
+extern int uci_add_named_section(struct uci_context *ctx, struct uci_package *p, const char *type, const char *name, struct uci_section **res);
+
 /**
  * uci_set: Set an element's value; create the element if necessary
  * @ctx: uci context