mirror of
https://foundry.openuru.org/gitblit/r/CWE-ou-minkata.git
synced 2025-07-14 02:27:40 -04:00
Fix pnIniCore.
This commit is contained in:
@ -295,7 +295,7 @@ static void ParseBuffer (
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (chr == SECTION_CLOSE_CHAR) {
|
if (chr == SECTION_CLOSE_CHAR) {
|
||||||
StrCopy(dst, start, min(buffer - start + 1, arrsize(dst)));
|
StrCopy(dst, start, min((unsigned long)(buffer - start + 1), arrsize(dst)));
|
||||||
section = AddSection(ini, dst);
|
section = AddSection(ini, dst);
|
||||||
state = STATE_STRIP_TRAILING;
|
state = STATE_STRIP_TRAILING;
|
||||||
}
|
}
|
||||||
@ -319,7 +319,7 @@ static void ParseBuffer (
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
StrCopy(dst, start, min(buffer - start + 1, arrsize(dst)));
|
StrCopy(dst, start, min((unsigned long)(buffer - start + 1), arrsize(dst)));
|
||||||
value = AddKeyValue(section, dst, lineNum);
|
value = AddKeyValue(section, dst, lineNum);
|
||||||
start = buffer + 1;
|
start = buffer + 1;
|
||||||
state = STATE_VALUE;
|
state = STATE_VALUE;
|
||||||
@ -340,7 +340,7 @@ static void ParseBuffer (
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
StrCopy(dst, start, min(buffer - start + 1, arrsize(dst)));
|
StrCopy(dst, start, min((unsigned long)(buffer - start + 1), arrsize(dst)));
|
||||||
AddValueString(value, dst);
|
AddValueString(value, dst);
|
||||||
if (chr == VALUE_SEPARATOR)
|
if (chr == VALUE_SEPARATOR)
|
||||||
start = buffer + 1;
|
start = buffer + 1;
|
||||||
@ -352,7 +352,7 @@ static void ParseBuffer (
|
|||||||
|
|
||||||
// cleanup current value
|
// cleanup current value
|
||||||
if (state == STATE_VALUE) {
|
if (state == STATE_VALUE) {
|
||||||
StrCopy(dst, start, min(buffer - start + 1, arrsize(dst)));
|
StrCopy(dst, start, min((unsigned long)(buffer - start + 1), arrsize(dst)));
|
||||||
AddValueString(value, dst);
|
AddValueString(value, dst);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user