vector<string> vs;
std::vector<std::string> vs;
void	test1(void){	config.read_config_file("./config.xml");	int	n;	config.value("config/audio/midi/device",n,-1);	cout << "Returned from reference. Got '" << n << "'" << endl;	assert(n==5);	string	r;	config.value("config/audio/midi/enabled",r,"--nil--");	cout << "Returned from reference. Got '" << r << "'" << endl;	assert(r=="yes");	config.set("config/something/something/else","wibble",false);	string	out=config.dump();	cout << out << endl;	vector<string> vs;	vs=config.listkeys("config");	dump_stringvec(vs,4);	vs=config.listkeys("config/audio");	dump_stringvec(vs,3);	vs=config.listkeys("config/something",false);	dump_stringvec(vs,1);	vs=config.listkeys("config/somenonexistantthing");	dump_stringvec(vs,0);}