Beispiel #1
0
int get_ini_int(struct ini_doc* doc,char* section,char* key)
{
	char * string=get_ini_string(doc,section,key);
	if(string==NULL) return -1;
	int value=atoi(string);
	return value;
}
Beispiel #2
0
void get_ini_filename(const char *section_name,
                      const char *key_name,
                      const char *default_value,
                      typestr & return_buffer,
                      const char *ini_name,
                      const char *a_config_overrides)
{
    get_ini_string(section_name, key_name, default_value, return_buffer, ini_name, a_config_overrides);
    if (*return_buffer.str() && !strchr(return_buffer.str(), SLASH))
    {
        typestr full_path;
        copy_path_from_filename(full_path, ini_name);
        append_filename(full_path, return_buffer.str());
        return_buffer = full_path;
    }
}