Projects / dot.conf

dot.conf

dot.conf is a simple configuration-file parser library written in C. The configuration files created for dot.conf look very similar to those used by the Apache Webserver. Even Container-Directives known from httpd.conf can easily be used in the exact same manner as for Apache-Modules. It supports various types of arguments, dynamically loadable modules that create their own configuration options on-the-fly, a here-documents feature to pass very long ARG_STR data to your app, ${NAME:-default} style environment variable substitution for arguments, and on-the-fly inclusion of additional config files. Some behaviour can be toggled with flags at runtime. To keep dotconf from printing out warnings, you can install your own customized errorhandler.

Tags
Licenses
Implementation

Recent releases

  •  21 Feb 2003 03:28

    Release Notes: Compilation was fixed for systems where 'char' is handled as 'unsigned char', and fixes were made to the version handling and prefix usage in dotconf.m4.

    •  04 Feb 2002 18:44

      Release Notes: An RPM .spec file, fixes for broken inline comment handling and file-inclusion option inheritance, new flags to turn inline comments off and to allow duplicate option names, 3 new examples, and several internal cleanups and documentation updates.

      •  29 Dec 2001 22:41

        Release Notes: The inline comment handling has been fixed, and some Win32 cleanups have been applied.

        •  03 Sep 2001 18:37

          Release Notes: Octal and hexadecimal digits are now parsed correctly for ARG_INTs. Win32 support has been improved a lot. Some bugs have been fixed.

          •  26 Jul 2001 15:52

            Release Notes: A segmentation fault which occurred with ARG_INT and ARG_TOGGLE if the argument was missing was fixed. Several memory leaks were fixed.

            Screenshot

            Project Spotlight

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.