From 72c44ae5a03d45c8317016b04c23006b6f390c39 Mon Sep 17 00:00:00 2001 From: carl Date: Tue, 7 Jul 1998 13:29:48 +0000 Subject: [PATCH] * make it compiler for win32 and m68k --- rtl/inc/objects.pp | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/rtl/inc/objects.pp b/rtl/inc/objects.pp index 98ef6cb931..878a9dace2 100644 --- a/rtl/inc/objects.pp +++ b/rtl/inc/objects.pp @@ -196,7 +196,7 @@ TYPE FNameStr = String[79]; { DOS filename } {$ENDIF} {$IFDEF OS_WINDOWS} { WINDOWS DEFINE } - FNameStr = PChar; { Windows filename } + FNameStr = String; { Windows filename } {$ENDIF} {$IFDEF OS_OS2} { OS2 DEFINE } FNameStr = String; { OS2 filename } @@ -205,13 +205,13 @@ TYPE FNameStr = String; { OS2 filename } {$ENDIF} {$IFDEF OS_AMIGA} -??? FNameStr = PChar; + FNameStr = String; {$ENDIF} {$IFDEF OS_ATARI} FNameStr = String[79]; { DOS filename } {$ENDIF} {$IFDEF OS_MAC} -??? + FNameStr = String; {$ENDIF} {---------------------------------------------------------------------------} @@ -790,7 +790,9 @@ CONST {$I objinc.inc} -{$ASMMODE ATT} +{$IFDEF CPU86} +{$I386_ATT} +{$ENDIF} {---------------------------------------------------------------------------} { RegisterError -> Platforms DOS/DPMI/WINDOWS/OS2 - Checked 12Jun96 LdB } @@ -1183,12 +1185,8 @@ CONSTRUCTOR TDosStream.Init (FileName: FNameStr; Mode: Word); VAR Success: Integer; BEGIN Inherited Init; { Call ancestor } - {$IFDEF OS_WINDOWS} { WIN CODE } - AnsiToOEM(FileName, FName); { Ansi to OEM } - {$ELSE} { DOS/DPMI/OS2 CODE } FileName := FileName+#0; { Make asciiz } Move(FileName[1], FName, Length(FileName)); { Create asciiz name } - {$ENDIF} Handle := FileOpen(FName, Mode); { Open the file } If (Handle <> 0) Then Begin { Handle valid } Success := SetFilePos(Handle, 0, 2, StreamSize); { Locate end of file } @@ -2731,7 +2729,10 @@ END; END. { $Log$ - Revision 1.4 1998-05-30 14:24:42 peter + Revision 1.5 1998-07-07 13:29:48 carl + * make it compiler for win32 and m68k + + Revision 1.4 1998/05/30 14:24:42 peter * ATT asmparsing always Revision 1.3 1998/05/25 09:50:04 peter