C/C++ configuration file library