Explorar o código

* Make sure BOM marker is correctly compared

Michaël Van Canneyt hai 5 meses
pai
achega
628d035b50
Modificáronse 1 ficheiros con 3 adicións e 1 borrados
  1. 3 1
      rtl/objpas/classes/parser.inc

+ 3 - 1
rtl/objpas/classes/parser.inc

@@ -127,6 +127,8 @@ begin
 end;
 
 procedure TParser.SkipBOM;
+const
+  sbom : string[3] = #$EF#$BB#$BF;
 var
   i : integer;
   bom : string[3];
@@ -142,7 +144,7 @@ begin
     CheckLoadBuffer;
     inc(i);
   end;
-  if (bom<>(#$EF+#$BB+#$BF)) then
+  if (bom<>sBom) then
     fPos:=backup;
 end;