mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-11 22:06:40 +02:00
* fixed str() and made it working
This commit is contained in:
parent
2bec71cd5b
commit
eb3e1984e6
@ -603,56 +603,45 @@ end;
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Procedure Str (Var D : Double;Len,fr: Longint; Var S : AnsiString);
|
Procedure Int_Str_Double (D : Double;Len,fr: Longint; Var S : AnsiString);[Public,Alias : 'FPC_STRANSI_REAL'];
|
||||||
[Public,Alias : 'FPC_STRANSI_REAL'];
|
Var
|
||||||
|
SS : ShortString;
|
||||||
Var SS : ShortString;
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
{int_Str_Double (D,Len,fr,SS);}
|
int_Str_Real (D,Len,fr,SS);
|
||||||
Short_To_AnsiString (S,SS);
|
Short_To_AnsiString (pointer(S),SS);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
Procedure Str (E : Extended;Lenf,Fr: Longint; Var S : AnsiString);
|
Procedure Int_Str_Extended (E : Extended;Len,Fr: Longint; Var S : AnsiString);[Public,Alias : 'FPC_STRANSI_EXTENDED'];
|
||||||
[Public,Alias : 'FPC_STRANSI_EXTENDED'];
|
Var
|
||||||
|
SS : ShortString;
|
||||||
Var SS : ShortString;
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
{int_Str_Extended (E,Len,fr,SS);}
|
int_Str_Extended (E,Len,fr,SS);
|
||||||
Short_To_AnsiString (S,SS);
|
Short_To_AnsiString (pointer(S),SS);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Procedure Str (C : Cardinal;Len : Longint; Var S : AnsiString);
|
Procedure Int_Str_Cardinal (C : Cardinal;Len : Longint; Var S : AnsiString);[Public,Alias : 'FPC_STRANSI_CARDINAL'];
|
||||||
[Public,Alias : 'FPC_STRANSI_CARDINAL'];
|
var
|
||||||
|
SS : ShortString;
|
||||||
begin
|
begin
|
||||||
|
Int_Str_Cardinal (C,Len,SS);
|
||||||
|
Short_To_AnsiString (pointer(S),SS);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Procedure Str (L : Longint; Len : Longint; Var S : AnsiString);
|
Procedure Int_Str_Longint (L : Longint; Len : Longint; Var S : AnsiString);[Public,Alias : 'FPC_STRANSI_LONGINT'];
|
||||||
[Public,Alias : 'FPC_STRANSI_LONGINT'];
|
Var
|
||||||
|
SS : ShortString;
|
||||||
Var SS : ShortString;
|
|
||||||
|
|
||||||
begin
|
begin
|
||||||
{int_Str_Longint (L,Len,fr,SS);}
|
int_Str_Longint (L,Len,SS);
|
||||||
Short_To_AnsiString (S,SS);
|
Short_To_AnsiString (pointer(S),SS);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Procedure Str (Var W : Word;Len : Longint; Var S : AnsiString);
|
|
||||||
[Public,Alias : 'FPC_STRANSI_EXTENDED'];
|
|
||||||
|
|
||||||
begin
|
|
||||||
end;
|
|
||||||
|
|
||||||
|
|
||||||
(* these procedures are not used by the compiler:
|
(* these procedures are not used by the compiler:
|
||||||
|
|
||||||
Procedure Str (Var I : Integer;Len : Longint; Var S : AnsiString);
|
Procedure Str (Var I : Integer;Len : Longint; Var S : AnsiString);
|
||||||
@ -727,7 +716,10 @@ end;
|
|||||||
|
|
||||||
{
|
{
|
||||||
$Log$
|
$Log$
|
||||||
Revision 1.6 1999-01-06 12:25:02 florian
|
Revision 1.7 1999-01-06 13:03:39 peter
|
||||||
|
* fixed str() and made it working
|
||||||
|
|
||||||
|
Revision 1.6 1999/01/06 12:25:02 florian
|
||||||
* naming for str(...) routines inserted
|
* naming for str(...) routines inserted
|
||||||
* don't know what in int64 changed
|
* don't know what in int64 changed
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user