summaryrefslogtreecommitdiff
path: root/ucimap.h
Commit message (Collapse)AuthorAgeFilesLines
* ucimap: get rid of duplicate initialization warningsFelix Fietkau2013-10-291-6/+5
| | | | Signed-off-by: Felix Fietkau <nbd@openwrt.org>
* style: fix whitespace errorsLuka Perkov2013-10-151-1/+1
| | | | Signed-off-by: Luka Perkov <luka@openwrt.org>
* fix lgpl license headersFelix Fietkau2011-08-311-1/+1
|
* add some comments to the header fileFelix Fietkau2009-09-051-1/+76
|
* replace the use of list.h in the ucimap core, relicense ucimap to LGPL v2.1, ↵Felix Fietkau2009-09-051-18/+28
| | | | update copyright headers
* ucimap: add helper function for resizing lists and freeing items (both using ↵Felix Fietkau2009-09-051-6/+3
| | | | ucimap internal allocation list), add test coverage for config change operations
* add sanity checks for optmap section type vs sectionmap typeFelix Fietkau2009-09-041-4/+30
|
* ucimap: add custom free() callbacks for options, only used on custom datatypesFelix Fietkau2009-09-041-1/+7
|
* add ucimap_free_section to the apiFelix Fietkau2009-09-041-0/+1
|
* add type safety checks for option mapsFelix Fietkau2009-09-041-1/+38
|
* only call section ->add callbacks after all fixups have been processed, also ↵Felix Fietkau2009-09-021-0/+2
| | | | call ->add for sections manually parsed later
* rename ucimap_data::section to ptrFelix Fietkau2009-09-011-1/+1
|
* expose the ucimap_parse_section function in the api, do not defer fixups if ↵Felix Fietkau2009-09-011-0/+1
| | | | immediate lookup works
* protect ucimap.h against multiple inclusionsFelix Fietkau2009-08-311-0/+4
|
* ucimap: add new UCIMAP_LIST_AUTO for automatically converting multiple list ↵Felix Fietkau2009-08-311-0/+5
| | | | items whitespace-separated in an option
* ucimap: clarify allocFelix Fietkau2009-08-301-1/+1
|
* ucimap: some hintsFelix Fietkau2009-08-301-2/+2
|
* ucimap: implement format callback for custom data typesFelix Fietkau2009-08-301-1/+2
|
* ucimap: allow api users to take over allocation of section data structuresFelix Fietkau2009-08-291-0/+4
|
* ucimap: move the section data to a dedicated field inside the managed structsFelix Fietkau2009-08-291-1/+25
|
* ucimap: rename uci_sectmap* to uci_sectionmap*Felix Fietkau2009-08-291-4/+4
|
* ucimap: add callback for validation/conversion and custom data typeFelix Fietkau2009-08-291-1/+4
|
* shorten callback namesFelix Fietkau2009-08-291-3/+3
|
* ucimap: cleanup OPTMAP_OPTION macro, rename to UCIMAP_OPTIONFelix Fietkau2009-08-291-7/+3
|
* ucimap: clean up list handling, use arrays instead of linked listsFelix Fietkau2009-08-291-3/+9
|
* ucimap: allow sectmaps to specify the option map data structure size (useful ↵Felix Fietkau2009-08-291-0/+1
| | | | for encapsulating it in another data structure
* add foreign key and list support for ucimapFelix Fietkau2008-11-281-14/+23
|
* add libucimapFelix Fietkau2008-11-141-0/+116