From b1fb2e6dd0d98e826a17f88fdf830d02494347b7 Mon Sep 17 00:00:00 2001 From: Darryl Pogue Date: Sun, 29 Jan 2012 01:44:40 -0800 Subject: [PATCH] Fix pnIniCore. --- Sources/Plasma/NucleusLib/pnIni/Private/pnIniCore.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/Plasma/NucleusLib/pnIni/Private/pnIniCore.cpp b/Sources/Plasma/NucleusLib/pnIni/Private/pnIniCore.cpp index bf969711..b958cd2c 100644 --- a/Sources/Plasma/NucleusLib/pnIni/Private/pnIniCore.cpp +++ b/Sources/Plasma/NucleusLib/pnIni/Private/pnIniCore.cpp @@ -295,7 +295,7 @@ static void ParseBuffer ( } 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); state = STATE_STRIP_TRAILING; } @@ -319,7 +319,7 @@ static void ParseBuffer ( 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); start = buffer + 1; state = STATE_VALUE; @@ -340,7 +340,7 @@ static void ParseBuffer ( break; } - StrCopy(dst, start, min(buffer - start + 1, arrsize(dst))); + StrCopy(dst, start, min((unsigned long)(buffer - start + 1), arrsize(dst))); AddValueString(value, dst); if (chr == VALUE_SEPARATOR) start = buffer + 1; @@ -352,7 +352,7 @@ static void ParseBuffer ( // cleanup current 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); } }