parse_conf is a library for parsing standard configuration or initialization files, and supports some extensions over the standard syntax for a configuration file. A very extensive reference resolution system is included. The library is reentrant to be safe when used in a multi-threaded environment.
| Tags | Scientific/Engineering Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C |
Recent releases


Release Notes: This is a major revision since version 1.1. A new simplified interface was added to read the list of values from one field to an array without special handlers. It is much simpler than using special lists. It can be used only for numbers. The old lower level list interface is and will be still available. The format of the pcnfdump utility was changed, and some bugs were fixed. Now, the input file is specified as a parameter to the utility without an option. Documentation was updated and found bugs were fixed.


Release Notes: This release adds support for lists in definitions. Strings, integers, and doubles are supported. The documentation is updated.


Release Notes: Reference resolution is added. The documentation is rewritten. Known bugs are fixed.


Release Notes: A new flag allows you to monitor what variables are read and what meanings are read. It replaces the usual debugging code in the main program, which ensures that proper values are read.


Release Notes: The parser and its design are completely different. Now all of an INI file is parsed into the list. The most important part of the code was rewritten from scratch. The configuration file format was changed to be the standard INI format. pcnf_strread was renamed to pcnf_sread. The library is now built with autotools.