diff --git a/rtl/inc/compproc.inc b/rtl/inc/compproc.inc index 217d56f115..2c894cc0a1 100644 --- a/rtl/inc/compproc.inc +++ b/rtl/inc/compproc.inc @@ -194,7 +194,7 @@ procedure fpc_vararray_put(var d : variant;const s : variant;indices : psizeint; Procedure fpc_Read_End(var f:Text); compilerproc; Procedure fpc_ReadLn_End(var f : Text); compilerproc; Procedure fpc_Read_Text_ShortStr(var f : Text;out s : String); compilerproc; -Procedure fpc_Read_Text_PChar_As_Pointer(var f : Text;out s : PChar); compilerproc; +Procedure fpc_Read_Text_PChar_As_Pointer(var f : Text; const s : PChar); compilerproc; Procedure fpc_Read_Text_PChar_As_Array(var f : Text;out s : array of char); compilerproc; Procedure fpc_Read_Text_AnsiStr(var f : Text;out s : AnsiString); compilerproc; Procedure fpc_Read_Text_Char(var f : Text; out c : char); compilerproc; diff --git a/rtl/inc/text.inc b/rtl/inc/text.inc index a1335e5ba0..b8e6a10741 100644 --- a/rtl/inc/text.inc +++ b/rtl/inc/text.inc @@ -947,7 +947,7 @@ Begin End; -Procedure fpc_Read_Text_PChar_As_Pointer(var f : Text;out s : PChar); iocheck; [Public,Alias:'FPC_READ_TEXT_PCHAR_AS_POINTER']; compilerproc; +Procedure fpc_Read_Text_PChar_As_Pointer(var f : Text; const s : PChar); iocheck; [Public,Alias:'FPC_READ_TEXT_PCHAR_AS_POINTER']; compilerproc; Begin pchar(s+ReadPCharLen(f,s,$7fffffff))^:=#0; End;