SDL_conf is a general-purpose XML configuration file manager. It allows you to access arbitrary properties at arbitrary times, and automatically dumps to file when the program quits. Also included is a system for creating config files in the proper places for the current platform -- for instance, it saves under $HOME/ under UNIX systems by default, and C:\Documents And Settings\$username\Local Settings\ under Windows by default. It is freeware.

SDL is used for library function linkage macros and a cross-platform getenv, but can be simply removed. It currently uses iksemel for it's XML-processing backend, but alternatives are being considered since iksemel has limitations when editing a tree in memory.

It has been tested under Linux® and Windows®.

Send comments, patches, ports etc to Tyler Montbriand,

SDL_conf-0.0.1.tar.gz (21K)

SDL_conf VC6 project(500K)