@@ -1417,7 +1417,7 @@ function AReaderEx.Match(const Buffer; const Size: Integer;
1417
1417
if CaseSensitive then
1418
1418
R := EqualMem(Buffer, B^, Result)
1419
1419
else
1420
- R := CompareMemNoAsciiCase (Buffer, B^, Result) = 0 ;
1420
+ R := CompareMemNoAsciiCaseB (Buffer, B^, Result) = 0 ;
1421
1421
if not R then
1422
1422
Result := -1 ;
1423
1423
finally
@@ -1589,7 +1589,7 @@ function AReaderEx.LocateBuffer(const Buffer; const Size: Integer;
1589
1589
if CaseSensitive then
1590
1590
R := EqualMem(Buffer, B^, Size)
1591
1591
else
1592
- R := CompareMemNoAsciiCase (Buffer, B^, Size) = 0 ;
1592
+ R := CompareMemNoAsciiCaseB (Buffer, B^, Size) = 0 ;
1593
1593
if R then
1594
1594
begin
1595
1595
SetPosition(P);
@@ -1806,6 +1806,12 @@ function AReaderEx.ExtractLineB(const MaxLineLength: Integer;
1806
1806
until Fin;
1807
1807
end ;
1808
1808
1809
+ { $IFDEF DELPHI}
1810
+ { $IFNDEF DELPHI2009_UP}
1811
+ { $DEFINE BadWarn_SkipLine}
1812
+ { $ENDIF}
1813
+ { $ENDIF}
1814
+
1809
1815
function AReaderEx.SkipLine (const MaxLineLength: Integer;
1810
1816
const EOLTypes: TReaderEOLTypes): Boolean;
1811
1817
var NewLineChars : PByteCharSet;
@@ -1825,7 +1831,7 @@ function AReaderEx.SkipLine(const MaxLineLength: Integer;
1825
1831
exit;
1826
1832
end ;
1827
1833
FirstNewLineCharsFromEOLTypes(EOLTypes, NewLineChars);
1828
- { $IFDEF DELPHI7 }
1834
+ { $IFDEF BadWarn_SkipLine }
1829
1835
Fin := False; // Supress incorrect warning
1830
1836
{ $ENDIF}
1831
1837
repeat
@@ -2011,7 +2017,7 @@ function TMemoryReader.Match(const Buffer; const Size: Integer;
2011
2017
if CaseSensitive then
2012
2018
R := EqualMem(Buffer, P^, L)
2013
2019
else
2014
- R := CompareMemNoAsciiCase (Buffer, P^, L) = 0 ;
2020
+ R := CompareMemNoAsciiCaseB (Buffer, P^, L) = 0 ;
2015
2021
if R then
2016
2022
Result := L else
2017
2023
Result := -1 ;
0 commit comments