|
|
|
|
@ -193,14 +193,14 @@ bool INI_FILE::Parse()
|
|
|
|
|
DWORD CurrentSectionNum = -1;
|
|
|
|
|
DWORD CurrentVariableNum = -1;
|
|
|
|
|
|
|
|
|
|
// Calculate sections count
|
|
|
|
|
// Calculate section count
|
|
|
|
|
for(DWORD CurrentStringNum = 0; CurrentStringNum < FileStringsCount; CurrentStringNum++)
|
|
|
|
|
{
|
|
|
|
|
CurrentStringSize = GetFileStringFromNum(CurrentStringNum, CurrentString, 512);
|
|
|
|
|
|
|
|
|
|
if(CurrentString[0] == ';') continue; // It's comment
|
|
|
|
|
if(CurrentString[0] == ';') continue; // It's a comment
|
|
|
|
|
|
|
|
|
|
if(CurrentString[0] == '[' && CurrentString[CurrentStringSize-1] == ']') // It's section diclarate
|
|
|
|
|
if(CurrentString[0] == '[' && CurrentString[CurrentStringSize-1] == ']') // It's section declaration
|
|
|
|
|
{
|
|
|
|
|
SectionsCount++;
|
|
|
|
|
continue;
|
|
|
|
|
@ -214,10 +214,10 @@ bool INI_FILE::Parse()
|
|
|
|
|
{
|
|
|
|
|
CurrentStringSize = GetFileStringFromNum(CurrentStringNum, CurrentString, 512);
|
|
|
|
|
|
|
|
|
|
if(CurrentString[0] == ';') continue; // It's comment
|
|
|
|
|
if(CurrentString[0] == ';') continue; // It's a comment
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(CurrentString[0] == '[' && CurrentString[CurrentStringSize-1] == ']') // It's section diclarate
|
|
|
|
|
if(CurrentString[0] == '[' && CurrentString[CurrentStringSize-1] == ']') // It's section declaration
|
|
|
|
|
{
|
|
|
|
|
CurrentSectionNum++;
|
|
|
|
|
continue;
|
|
|
|
|
@ -250,7 +250,7 @@ bool INI_FILE::Parse()
|
|
|
|
|
{
|
|
|
|
|
CurrentStringSize = GetFileStringFromNum(CurrentStringNum, CurrentString, 512);
|
|
|
|
|
|
|
|
|
|
if(CurrentString[0] == ';') // It's comment
|
|
|
|
|
if(CurrentString[0] == ';') // It's a comment
|
|
|
|
|
{
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
|