cfg: Allow LoadInt to parse hex strings
This commit is contained in:
parent
60e094dbb9
commit
87f7ca0bb4
|
@ -320,7 +320,14 @@ s32 ConfigFile::LoadInt(const wchar * Section, const wchar * Key,s32 Default)
|
||||||
wchar temp_o[30];
|
wchar temp_o[30];
|
||||||
sprintf(temp_d,"%d",Default);
|
sprintf(temp_d,"%d",Default);
|
||||||
this->LoadStr(Section,Key,temp_o,temp_d);
|
this->LoadStr(Section,Key,temp_o,temp_d);
|
||||||
return atoi(temp_o);
|
if (strstr(temp_o, "0x") != NULL)
|
||||||
|
{
|
||||||
|
return strtol(temp_o, NULL, 16);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
return atoi(temp_o);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ConfigFile cfgdb;
|
ConfigFile cfgdb;
|
||||||
|
|
Loading…
Reference in New Issue