Retour à Projets



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

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:

Supported Platforms

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:

  • Debian
  • Mandrake
  • RedHat

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:

Contact Information

If you have a problem, or have found a bug, please send a note to the authors.