The Configuration File Library (CFL) is a collection of routines for manipulating configuration files. It is a portable library fully written from scratch in pure ANSI C. It is designed to offer for C programmers common routines for manipulating configuration text files.
The current version is CFL-1.1. It was released on April 24, 2007.
You can download it from http://ndarnis.free.fr/cfl/cfl-1.1.tar.gz.
CFL is free software distributed under the terms of the GNU General Public License.
CFL provides a modern Applications Programming Interface (API) for C programmers, while allowing wrappers to be written for very high level languages.
The CFL Reference Manualis available online, in following formats:
CFL is developed on Debian GNU/Linux with gcc. It should build on any GNU/linux distribution with gcc. GDSL has been tested with success under the following distributions:
We require that CFL should build on any system with an ANSI C compiler, so if doesn’t, that’s a bug and we would love a patch!
CFL needs GDSL library to work. GDSL could be found on GDSL HomePage.
Authors and Credits
This list of authors who have directly contributed to CFL is available in the AUTHORS file.
CFL is distributed under the terms of the GNU General Public License (GPL).
The reasons why CFL uses the GPL are described in the following articles:
- Copyleft: Pragmatic Idealism by Richard Stallman
- Why you should not use the Library GPL for your next library by Richard Stallman
If you have a problem, or have found a bug, please send a note to the authors.