diff --git a/rtl/inc/sstrings.inc b/rtl/inc/sstrings.inc index 7857ce3ba2..9fc7acafff 100644 --- a/rtl/inc/sstrings.inc +++ b/rtl/inc/sstrings.inc @@ -250,10 +250,12 @@ end; {$endif SUPPORT_COMP} +{$ifdef SUPPORT_FIXED} procedure int_str_fixed(d : fixed;len,fr : longint;var s : string);[public, alias : 'STR_FIXED']; begin str_real(len,fr,d,rt_f32bit,s); end; +{$endif SUPPORT_FIXED} procedure int_str_longint(v : longint;len : longint;var s : string);[public, alias : 'STR_LONGINT']; @@ -715,7 +717,10 @@ end; { $Log$ - Revision 1.7 1998-07-02 12:14:19 carl + Revision 1.8 1998-07-10 11:02:38 peter + * support_fixed, becuase fixed is not 100% yet for the m68k + + Revision 1.7 1998/07/02 12:14:19 carl * No SINGLE type for non-intel processors!! Revision 1.6 1998/06/25 09:44:19 daniel diff --git a/rtl/inc/systemh.inc b/rtl/inc/systemh.inc index e24d5bcf50..8f9b1902c2 100644 --- a/rtl/inc/systemh.inc +++ b/rtl/inc/systemh.inc @@ -39,6 +39,7 @@ Type {$define SUPPORT_EXTENDED} {$define SUPPORT_COMP} {$define SUPPORT_SINGLE} + {$define SUPPORT_FIXED} {$endif} { some type aliases } @@ -389,7 +390,10 @@ Procedure halt; { $Log$ - Revision 1.16 1998-07-02 12:13:18 carl + Revision 1.17 1998-07-10 11:02:39 peter + * support_fixed, becuase fixed is not 100% yet for the m68k + + Revision 1.16 1998/07/02 12:13:18 carl * No SINGLE type for m68k or other non-intel processors! Revision 1.15 1998/07/01 14:43:46 carl diff --git a/rtl/inc/text.inc b/rtl/inc/text.inc index cf2fd19037..c14b728dbc 100644 --- a/rtl/inc/text.inc +++ b/rtl/inc/text.inc @@ -537,6 +537,7 @@ End; {$endif SUPPORT_COMP} +{$ifdef SUPPORT_FIXED} Procedure Write_Fixed(fixkomma,Len : Longint;var t : TextRec;r : fixed);[Public,Alias: 'WRITE_TEXT_FIXED']; var s : String; @@ -545,6 +546,7 @@ Begin Str_real(Len,fixkomma,r,rt_f32bit,s); Write_Str(Len,t,s); End; +{$endif SUPPORT_FIXED} Procedure Write_Boolean(Len : Longint;var t : TextRec;b : Boolean);[Public,Alias: 'WRITE_TEXT_BOOLEAN']; @@ -1133,7 +1135,10 @@ end; { $Log$ - Revision 1.15 1998-07-06 15:56:43 michael + Revision 1.16 1998-07-10 11:02:40 peter + * support_fixed, becuase fixed is not 100% yet for the m68k + + Revision 1.15 1998/07/06 15:56:43 michael Added length checking for string reading Revision 1.14 1998/07/02 12:14:56 carl diff --git a/rtl/m68k/m68k.inc b/rtl/m68k/m68k.inc index 197e0938bf..ced0ba03c4 100644 --- a/rtl/m68k/m68k.inc +++ b/rtl/m68k/m68k.inc @@ -56,7 +56,7 @@ end; - Procedure FillChar(var x; count: longint; value: byte);[alias: 'L_FILL_OBJECT']; + Procedure FillChar(var x; count: longint; value: byte); begin asm move.l 8(a6), a0 { destination } @@ -696,6 +696,7 @@ end; +{$IFNDEF NEW_READWRITE} procedure f1;[public,alias: 'FLUSH_STDOUT']; begin @@ -709,6 +710,7 @@ movem.l (sp)+,d0-a7 end; end; +{$ENDIF NEW_READWRITE} Function Sptr : Longint; begin @@ -746,7 +748,10 @@ XDEF RE_BOUNDS_CHECK { $Log$ - Revision 1.7 1998-07-02 12:20:58 carl + Revision 1.8 1998-07-10 11:02:41 peter + * support_fixed, becuase fixed is not 100% yet for the m68k + + Revision 1.7 1998/07/02 12:20:58 carl + Io-Error and overflow print erroraddr in hex now Revision 1.6 1998/07/01 14:25:57 carl