Browse Source

* objects support also default properties, so the ports unit does not depend on objpas anymore

git-svn-id: trunk@37555 -
florian 7 years ago
parent
commit
13df5b51db
1 changed files with 3 additions and 4 deletions
  1. 3 4
      rtl/msdos/ports.pp

+ 3 - 4
rtl/msdos/ports.pp

@@ -18,7 +18,6 @@ unit ports;
 
 
 { this unit uses classes so
 { this unit uses classes so
   ObjFpc mode is required PM }
   ObjFpc mode is required PM }
-{$Mode ObjFpc}
 
 
 {$if defined(CPU80386)
 {$if defined(CPU80386)
   or defined(CPUPENTIUM)
   or defined(CPUPENTIUM)
@@ -32,20 +31,20 @@ unit ports;
 interface
 interface
 
 
 type
 type
-   tport = class
+   tport = object
       procedure writeport(p : word;data : byte);
       procedure writeport(p : word;data : byte);
       function  readport(p : word) : byte;
       function  readport(p : word) : byte;
       property pp[w : word] : byte read readport write writeport;default;
       property pp[w : word] : byte read readport write writeport;default;
    end;
    end;
 
 
-   tportw = class
+   tportw = object
       procedure writeport(p : word;data : word);
       procedure writeport(p : word;data : word);
       function  readport(p : word) : word;
       function  readport(p : word) : word;
       property pp[w : word] : word read readport write writeport;default;
       property pp[w : word] : word read readport write writeport;default;
    end;
    end;
 
 
 {$ifdef CPU_IS_386_OR_LATER}
 {$ifdef CPU_IS_386_OR_LATER}
-   tportl = class
+   tportl = object
       procedure writeport(p : word;data : longint);
       procedure writeport(p : word;data : longint);
       function  readport(p : word) : longint;
       function  readport(p : word) : longint;
       property pp[w : word] : longint read readport write writeport;default;
       property pp[w : word] : longint read readport write writeport;default;