Skip to content

Commit b91a80a

Browse files
committed
Update flcStream
1 parent fd0d213 commit b91a80a

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

Source/Utils/flcStreams.pas

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1417,7 +1417,7 @@ function AReaderEx.Match(const Buffer; const Size: Integer;
14171417
if CaseSensitive then
14181418
R := EqualMem(Buffer, B^, Result)
14191419
else
1420-
R := CompareMemNoAsciiCase(Buffer, B^, Result) = 0;
1420+
R := CompareMemNoAsciiCaseB(Buffer, B^, Result) = 0;
14211421
if not R then
14221422
Result := -1;
14231423
finally
@@ -1589,7 +1589,7 @@ function AReaderEx.LocateBuffer(const Buffer; const Size: Integer;
15891589
if CaseSensitive then
15901590
R := EqualMem(Buffer, B^, Size)
15911591
else
1592-
R := CompareMemNoAsciiCase(Buffer, B^, Size) = 0;
1592+
R := CompareMemNoAsciiCaseB(Buffer, B^, Size) = 0;
15931593
if R then
15941594
begin
15951595
SetPosition(P);
@@ -1806,6 +1806,12 @@ function AReaderEx.ExtractLineB(const MaxLineLength: Integer;
18061806
until Fin;
18071807
end;
18081808

1809+
{$IFDEF DELPHI}
1810+
{$IFNDEF DELPHI2009_UP}
1811+
{$DEFINE BadWarn_SkipLine}
1812+
{$ENDIF}
1813+
{$ENDIF}
1814+
18091815
function AReaderEx.SkipLine(const MaxLineLength: Integer;
18101816
const EOLTypes: TReaderEOLTypes): Boolean;
18111817
var NewLineChars : PByteCharSet;
@@ -1825,7 +1831,7 @@ function AReaderEx.SkipLine(const MaxLineLength: Integer;
18251831
exit;
18261832
end;
18271833
FirstNewLineCharsFromEOLTypes(EOLTypes, NewLineChars);
1828-
{$IFDEF DELPHI7}
1834+
{$IFDEF BadWarn_SkipLine}
18291835
Fin := False; // Supress incorrect warning
18301836
{$ENDIF}
18311837
repeat
@@ -2011,7 +2017,7 @@ function TMemoryReader.Match(const Buffer; const Size: Integer;
20112017
if CaseSensitive then
20122018
R := EqualMem(Buffer, P^, L)
20132019
else
2014-
R := CompareMemNoAsciiCase(Buffer, P^, L) = 0;
2020+
R := CompareMemNoAsciiCaseB(Buffer, P^, L) = 0;
20152021
if R then
20162022
Result := L else
20172023
Result := -1;

0 commit comments

Comments
 (0)