Sunday, 15 January 2012

Functions for editing [section] key=value configuration files (freedesktop Linux) -



Functions for editing [section] key=value configuration files (freedesktop Linux) -

i looking mutual functions writing/reading key=value configuration files. perhaps writeprivateprofilestring() functions modifying .ini files used windows.

i want edit .desktop , .directory files described http://www.freedesktop.org/wiki/specifications/desktop-entry-spec need functions in (c/c++) conforms freedesktop specification such preserving preexisting spacing, comments , utf-8.

i have own functions reading , writing such files, not sure if functions preserve cases in specification, , back upwards ascii, suitable creating , reading such files values need (not modifying existing conformant files).

i presume linux desktops (kde, gnome) , file managers (nautalus, dolpin, konqueror) utilize mutual library .

i have found next not sure conform freedesktop specification:

boost.property_tree (supports utf ) qsettings (qt only?) ciniparser (read only?) gnome key-value file parser (read only?)

linux configuration format ini

No comments:

Post a Comment