master
Added searchpath
Add optional JSON-style [ ] lists, CFGF_JSON_LISTS
added tests using check
Clarify misleading comments from development cycle
refactor regression tests into separate executables add failing test for single sections with titles, found by Josh Kropf
Fix null dereference on empty comment with CFGF_COMMENTS
tests: skip test with broken fmemopen under sanitizers
test: env: Minor, coding style and test comment fix
Add CFGT_RAWSEC: capture a section body verbatim
Test case for SIGSEGV when parsed default values are used with include
Complete the fixed-width integer type matrix
Audit feedback: change CFGF_KEYVAL -> CFGF_KEYSTRVAL
Remove useless Emacs version control
Add CFGF_MODIFIED
Preserve caller-set cfg->filename in cfg_parse_buf()
fmemopen: fix bundled replacement for write-then-read use
Fix issue #33: Reindent to Linux coding style
Add CFGF_USE_INCLUDE_FUNCTION: add an include() function to a section
tests: align cfg_addtsec() test with API get-or-create contract
Make cfg_getsec() and cfg_rmsec() more flexible
Add test triggering internal state change when cfg_setmulti fails
Add test triggering ptr leak in cfg_setopt
fix: preserve defaults in cfg_addlist
Add test triggering broken CFG_PTR_CB handling
Extend unit test with new cfg_set_validate_func2()