Your help in translating MegaGlest is much appreciated.
the problem seems to beConfig &Config::getInstance(){ static Config config; return config;}
Config &Config::getInstance(){ static Config *config = NULL; if ( !config ) { config = new Config(); } return *config;}