Browse Source

* Char no longer equal to widechar?

michael 4 years ago
parent
commit
73ff2aa7a0
1 changed files with 6 additions and 6 deletions
  1. 6 6
      packages/rtl/classes.pas

+ 6 - 6
packages/rtl/classes.pas

@@ -1267,7 +1267,7 @@ type
   TParser = class(TObject)
   TParser = class(TObject)
   private
   private
     fStream : TStream;
     fStream : TStream;
-    fBuf : Array of Char;
+    fBuf : Array of WideChar;
     FBufLen : integer;
     FBufLen : integer;
     fPos : integer;
     fPos : integer;
     fDeltaPos : integer;
     fDeltaPos : integer;
@@ -6733,7 +6733,7 @@ end;
 function TBinaryObjectReader.ReadIdent(ValueType: TValueType): String;
 function TBinaryObjectReader.ReadIdent(ValueType: TValueType): String;
 var
 var
   i: Byte;
   i: Byte;
-  c : Char;
+  c : WideChar;
 begin
 begin
   case ValueType of
   case ValueType of
     vaIdent:
     vaIdent:
@@ -6822,7 +6822,7 @@ end;
 function TBinaryObjectReader.ReadStr: String;
 function TBinaryObjectReader.ReadStr: String;
 var
 var
   l,i: Byte;
   l,i: Byte;
-  c : Char;
+  c : WideChar;
 begin
 begin
   FStream.ReadBufferData(L);
   FStream.ReadBufferData(L);
   SetLength(Result,L);
   SetLength(Result,L);
@@ -6836,7 +6836,7 @@ end;
 function TBinaryObjectReader.ReadString(StringType: TValueType): String;
 function TBinaryObjectReader.ReadString(StringType: TValueType): String;
 var
 var
   i: Integer;
   i: Integer;
-  C : Char;
+  C : WideChar;
 
 
 begin
 begin
   Result:='';
   Result:='';
@@ -9863,7 +9863,7 @@ function TObjectStreamConverter.ReadStr: String;
 
 
 var
 var
   l,i: Byte;
   l,i: Byte;
-  c : Char;
+  c : WideChar;
 
 
 begin
 begin
   Input.ReadBufferData(L);
   Input.ReadBufferData(L);
@@ -9879,7 +9879,7 @@ function TObjectStreamConverter.ReadString(StringType: TValueType): String;
 
 
 var
 var
   i: Integer;
   i: Integer;
-  C : Char;
+  C : WideChar;
 
 
 begin
 begin
   Result:='';
   Result:='';