while(file_str_read(fhandle,fileBuffer) != -1)
{
var end = str_stri(fileBuffer,"\n");
var ass = str_stri(fileBuffer,"=");
fileBuffer = str_cut(NULL,fileBuffer,1,end - 1);
if(str_cmpi (fileBuffer, "[language]") || str_cmpi (fileBuffer, "[graphics]") || str_cmpi (fileBuffer, "[sound]") || str_cmpi (fileBuffer, "[controls]")){
str_cpy(lastSection, fileBuffer);
}else{
STRING* key;
STRING* val;
key = str_cut(NULL,fileBuffer,1,ass - 1);
val = str_cut(NULL,fileBuffer,ass + 1,end - 1);
SetConfigStr(lastSection, key, val);
}
}