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