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; }
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; } }