Prechádzať zdrojové kódy

* string -> shortstring

Michaël Van Canneyt 2 rokov pred
rodič
commit
4c529287c6

+ 1 - 1
rtl/emx/system.pas

@@ -202,7 +202,7 @@ end {['EAX']};
 end {['EAX']};
 
 
-function paramstr(l:longint):string;
+function paramstr(l:longint):shortstring;
 
 var p:^PAnsiChar;
 

+ 1 - 2
rtl/inc/flt_core.inc

@@ -1906,8 +1906,7 @@ end;
 (****************************************************************************)
 
 {$ifndef fpc_softfpu_implementation}
-procedure str_real_iso( len, f: longint; d: ValReal; real_type: treal_type; out s:
-shortstring );
+procedure str_real_iso( len, f: longint; d: ValReal; real_type: treal_type; out s: shortstring );
 var
     i: integer;
 begin

+ 0 - 1
rtl/inc/systemh.inc

@@ -546,7 +546,6 @@ Type
 { Zero - terminated strings }
 
 {$IF DECLARED(AnsiChar)}
-=======
 // Compiler defines AnsiChar and WideChar, not AnsiChar
 {$IFDEF UNICODERTL}
   Char = WideChar;

+ 19 - 18
rtl/inc/text.inc

@@ -815,11 +815,11 @@ End;
 
 
 { provide local access to write_str }
-procedure Write_Str(Len : Longint;var f : Text;const s : ShortString); iocheck; [external name 'FPC_WRITE_TEXT_SHORTSTR'];
+procedure Write_Str(Len : Longint;var f : Text;const s : shortString); iocheck; [external name 'FPC_WRITE_TEXT_SHORTSTR'];
 
 { provide local access to write_str_iso }
-procedure Write_Str_Iso(Len : Longint;var f : Text;const s : ShortString); iocheck; [external name 'FPC_WRITE_TEXT_SHORTSTR_ISO'];
-
+procedure Write_Str_Iso(Len : Longint;var f : Text;const s : shortString); iocheck; [external name 'FPC_WRITE_TEXT_SHORTSTR_ISO'];
+ 
 Procedure fpc_Write_Text_Pchar_as_Array(Len : Longint;var f : Text;const s : array of ansichar; zerobased: boolean = true); iocheck; compilerproc;
 var
   ArrayLen : longint;
@@ -1123,7 +1123,7 @@ end;
 {$if defined(CPU16) or defined(CPU8)}
 procedure fpc_write_text_longword(len : longint;var t : text;q : longword); iocheck; compilerproc;
 var
-  s : shortstring;
+  s : Shortstring;
 begin
   if (InOutRes<>0) then
    exit;
@@ -1134,7 +1134,7 @@ end;
 
 procedure fpc_write_text_longint(len : longint;var t : text;i : longint); iocheck; compilerproc;
 var
-  s : shortstring;
+  s : Shortstring;
 begin
   if (InOutRes<>0) then
    exit;
@@ -1243,7 +1243,7 @@ End;
 
 Procedure fpc_Write_Text_Float_iso(rt,fixkomma,Len : Longint;var t : Text;r : ValReal); iocheck; compilerproc;
 var
-  s : shortString;
+  s : ShortString;
 Begin
   If (InOutRes<>0) then
    exit;
@@ -1283,7 +1283,7 @@ Procedure fpc_Write_Text_Currency(fixkomma,Len : Longint;var t : Text;c : Curren
       end;
 {$else EXCLUDE_COMPLEX_PROCS}
 var
-  s : shortstring;
+  s : ShortString;
 Begin
   If (InOutRes<>0) then
    exit;
@@ -1778,7 +1778,8 @@ Begin
 End;
 
 
-Procedure fpc_Read_Text_ShortStr(var f : Text;out s : ShortString); iocheck; compilerproc;
+
+Procedure fpc_Read_Text_ShortStr(var f : Text;out s : shortString); iocheck; compilerproc;
 
 var
   Len : Longint;
@@ -1986,7 +1987,7 @@ end;
 
 Procedure fpc_Read_Text_SInt(var f : Text; out l : ValSInt); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : ValSInt;
 Begin
   l:=0;
@@ -2016,7 +2017,7 @@ End;
 
 Procedure fpc_Read_Text_SInt_Iso(var f : Text; out l : ValSInt); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : ValSInt;
 Begin
   l:=0;
@@ -2033,7 +2034,7 @@ End;
 
 Procedure fpc_Read_Text_UInt(var f : Text; out u : ValUInt);  iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : ValSInt;
 Begin
   u:=0;
@@ -2060,7 +2061,7 @@ End;
 
 Procedure fpc_Read_Text_UInt_Iso(var f : Text; out u : ValUInt);  iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : ValSInt;
 Begin
   u:=0;
@@ -2230,7 +2231,7 @@ end;
 
 procedure fpc_Read_Text_QWord(var f : text; out q : qword); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : longint;
 Begin
   q:=0;
@@ -2252,7 +2253,7 @@ End;
 
 procedure fpc_Read_Text_QWord_Iso(var f : text; out q : qword); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : longint;
 Begin
   q:=0;
@@ -2267,7 +2268,7 @@ End;
 
 procedure fpc_Read_Text_Int64(var f : text; out i : int64); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : Longint;
 Begin
   i:=0;
@@ -2289,7 +2290,7 @@ End;
 
 procedure fpc_Read_Text_Int64_Iso(var f : text; out i : int64); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : Longint;
 Begin
   i:=0;
@@ -2308,7 +2309,7 @@ End;
 {$if defined(CPU16) or defined(CPU8)}
 procedure fpc_Read_Text_LongWord(var f : text; out q : longword); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : longint;
 Begin
   q:=0;
@@ -2330,7 +2331,7 @@ End;
 
 procedure fpc_Read_Text_LongInt(var f : text; out i : longint); iocheck; compilerproc;
 var
-  hs   : shortstring;
+  hs   : ShortString;
   code : Longint;
 Begin
   i:=0;

+ 1 - 1
rtl/netware/dynlibs.inc

@@ -42,7 +42,7 @@ begin
 end;
 
 
-Function SysGetLoadErrorStr: ansistring;
+Function SysGetLoadErrorStr: AnsiString;
 
 begin  
   Result:='';

+ 1 - 1
rtl/os2/system.pas

@@ -810,7 +810,7 @@ asm
     decl %eax
 end {['EAX']};
 
-function paramstr(l:longint):string;
+function paramstr(l:longint):shortstring;
 
 var p:^PAnsiChar;
 

+ 1 - 2
rtl/unix/sysunixh.inc

@@ -73,6 +73,5 @@ const
   { hook for lineinfo, to get the module name from an address,
     unit dl sets it if it is used
   }
-  UnixGetModuleByAddrHook : procedure (addr: pointer; var baseaddr: pointer; var filename:
-  ansistring) = nil;
+  UnixGetModuleByAddrHook : procedure (addr: pointer; var baseaddr: pointer; var filename: ansistring) = nil;
 {$endif unix}