From 198aa2e72aea1b7bbce39c752bda9e187af6f00a Mon Sep 17 00:00:00 2001 From: peter Date: Wed, 14 Dec 2005 17:23:32 +0000 Subject: [PATCH] * change value to const string to remvoe implicit exception stack: git-svn-id: trunk@1949 - --- rtl/inc/astrings.inc | 4 ++-- rtl/inc/compproc.inc | 8 ++++---- rtl/inc/text.inc | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/rtl/inc/astrings.inc b/rtl/inc/astrings.inc index 38ebf101b6..76c1f59cb8 100644 --- a/rtl/inc/astrings.inc +++ b/rtl/inc/astrings.inc @@ -449,7 +449,7 @@ begin PByte(Pointer(S)+length(S))^:=0; { Terminating Zero } end; -Procedure fpc_ansistr_append_shortstring(Var S : AnsiString;Str : ShortString); [Public,Alias : 'FPC_ANSISTR_APPEND_SHORTSTRING']; compilerproc; +Procedure fpc_ansistr_append_shortstring(Var S : AnsiString;const Str : ShortString); [Public,Alias : 'FPC_ANSISTR_APPEND_SHORTSTRING']; compilerproc; var ofs : SizeInt; begin @@ -461,7 +461,7 @@ begin PByte(Pointer(S)+length(S))^:=0; { Terminating Zero } end; -Procedure fpc_ansistr_append_ansistring(Var S : AnsiString;Str : AnsiString); [Public,Alias : 'FPC_ANSISTR_APPEND_ANSISTRING']; compilerproc; +Procedure fpc_ansistr_append_ansistring(Var S : AnsiString;const Str : AnsiString); [Public,Alias : 'FPC_ANSISTR_APPEND_ANSISTRING']; compilerproc; var ofs : SizeInt; begin diff --git a/rtl/inc/compproc.inc b/rtl/inc/compproc.inc index 14f5ee20d5..52716657ed 100644 --- a/rtl/inc/compproc.inc +++ b/rtl/inc/compproc.inc @@ -110,8 +110,8 @@ Procedure fpc_AnsiStr_Incr_Ref (S : Pointer); compilerproc; Procedure fpc_AnsiStr_Assign (Var S1 : Pointer;S2 : Pointer); compilerproc; function fpc_AnsiStr_Concat (const S1,S2 : AnsiString): AnsiString; compilerproc; Procedure fpc_ansistr_append_char(Var S : AnsiString;c : char); compilerproc; -Procedure fpc_ansistr_append_shortstring(Var S : AnsiString;Str : ShortString); compilerproc; -Procedure fpc_ansistr_append_ansistring(Var S : AnsiString;Str : AnsiString); compilerproc; +Procedure fpc_ansistr_append_shortstring(Var S : AnsiString;const Str : ShortString); compilerproc; +Procedure fpc_ansistr_append_ansistring(Var S : AnsiString;const Str : AnsiString); compilerproc; {$ifdef EXTRAANSISHORT} Procedure fpc_AnsiStr_ShortStr_Concat (Var S1: AnsiString; Var S2 : ShortString); compilerproc; {$endif EXTRAANSISHORT} @@ -169,8 +169,8 @@ Procedure fpc_Writeln_End(var f:Text); compilerproc; Procedure fpc_Write_Text_ShortStr(Len : Longint;var f : Text;const s : String); compilerproc; Procedure fpc_Write_Text_Pchar_as_Array(Len : Longint;var f : Text;const s : array of char); compilerproc; Procedure fpc_Write_Text_PChar_As_Pointer(Len : Longint;var f : Text;p : PChar); compilerproc; -Procedure fpc_Write_Text_AnsiStr (Len : Longint; Var f : Text; S : AnsiString); compilerproc; -Procedure fpc_Write_Text_WideStr (Len : Longint; Var f : Text; S : WideString); compilerproc; +Procedure fpc_Write_Text_AnsiStr (Len : Longint; Var f : Text; const S : AnsiString); compilerproc; +Procedure fpc_Write_Text_WideStr (Len : Longint; Var f : Text; const S : WideString); compilerproc; Procedure fpc_Write_Text_SInt(Len : Longint;var t : Text;l : ValSInt); compilerproc; Procedure fpc_Write_Text_UInt(Len : Longint;var t : Text;l : ValUInt); compilerproc; {$ifndef CPU64} diff --git a/rtl/inc/text.inc b/rtl/inc/text.inc index d0b9e84f5e..8932a49b9f 100644 --- a/rtl/inc/text.inc +++ b/rtl/inc/text.inc @@ -585,7 +585,7 @@ Begin End; -Procedure fpc_Write_Text_AnsiStr (Len : Longint; Var f : Text; S : AnsiString); iocheck; [Public,alias:'FPC_WRITE_TEXT_ANSISTR']; compilerproc; +Procedure fpc_Write_Text_AnsiStr (Len : Longint; Var f : Text; const S : AnsiString); iocheck; [Public,alias:'FPC_WRITE_TEXT_ANSISTR']; compilerproc; { Writes a AnsiString to the Text file T } @@ -609,7 +609,7 @@ begin end; -Procedure fpc_Write_Text_WideStr (Len : Longint; Var f : Text; S : WideString); iocheck; [Public,alias:'FPC_WRITE_TEXT_WIDESTR']; compilerproc; +Procedure fpc_Write_Text_WideStr (Len : Longint; Var f : Text; const S : WideString); iocheck; [Public,alias:'FPC_WRITE_TEXT_WIDESTR']; compilerproc; { Writes a WideString to the Text file T }