UCIMAP_SECTION = 0x3,
UCIMAP_CUSTOM = 0x4,
UCIMAP_SUBTYPE = 0xf, /* subtype mask */
+
+ /* automatically create lists from
+ * options with space-separated items */
+ UCIMAP_LIST_AUTO = 0x0100,
+ UCIMAP_FLAGS = 0xff00, /* flags mask */
};
union ucimap_data {
/* sectionmap offset, filled in by macro */
unsigned int smap_offset;
- /* allocate a new data structure and return a pointer to the section map data */
+ /* return a pointer to the section map data (allocate if necessary) */
struct ucimap_section_data *(*alloc)(struct uci_map *map,
struct uci_sectionmap *sm, struct uci_section *s);