Projects / parse_conf library

parse_conf library

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.

Operating Systems

Recent releases

  •  31 Mar 2010 01:02

    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.

    •  10 Sep 2009 18:12

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

      •  17 Sep 2008 04:42

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

        •  11 Sep 2006 23:56

          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.

          •  30 Aug 2006 05:04

            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.

            Recent comments

            20 Jan 2010 15:23 nyhnpya

            I use this library quite bit. It is nice, compact, and very easy to use.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.