X-Git-Url: https://deadsoftware.ru/gitweb?p=dsw-obn.git;a=blobdiff_plain;f=Files.obn;h=651bff944c0c527489e94f1d461c970d502fe39a;hp=873866687e733ff8b031b030fdc7e87cee65be15;hb=1233fb1d5d8f67a8f5e970386c1c4cbb6691ec04;hpb=7b989fe6cfb3cf6e529b888bb6827714c45c62c6 diff --git a/Files.obn b/Files.obn index 8738666..651bff9 100644 --- a/Files.obn +++ b/Files.obn @@ -1,5 +1,7 @@ MODULE Files; +IMPORT SYSTEM; + TYPE File* = POINTER TO Handle; @@ -46,8 +48,7 @@ BEGIN RETURN 0 END Pos; PROCEDURE Base*(VAR r : Rider) : File; BEGIN RETURN NIL END Base; -(* PROCEDURE Read*(VAR r : Rider; VAR x : SYSTEM.BYTE); *) -PROCEDURE Read*(VAR r : Rider; VAR x : SHORTINT); +PROCEDURE Read*(VAR r : Rider; VAR x : SYSTEM.BYTE); END Read; PROCEDURE ReadInt*(VAR R : Rider; VAR x : INTEGER); @@ -74,12 +75,10 @@ END ReadSet; PROCEDURE ReadBool*(VAR R : Rider; VAR x : BOOLEAN); END ReadBool; -(* PROCEDURE ReadBytes*(VAR r : Rider; VAR x : ARRAY OF SYSTEM.BYTE; n : LONGINT); *) -PROCEDURE ReadBytes (VAR r : Rider; VAR x : ARRAY OF SHORTINT; n : LONGINT); +PROCEDURE ReadBytes*(VAR r : Rider; VAR x : ARRAY OF SYSTEM.BYTE; n : LONGINT); END ReadBytes; -(* PROCEDURE Write*(VAR r: Rider; x: SYSTEM.BYTE); *) -PROCEDURE Write*(VAR r : Rider; x : SHORTINT); +PROCEDURE Write*(VAR r: Rider; x: SYSTEM.BYTE); END Write; PROCEDURE WriteInt*(VAR R : Rider; x : INTEGER); @@ -106,8 +105,7 @@ END WriteSet; PROCEDURE WriteBool*(VAR R : Rider; x : BOOLEAN); END WriteBool; -(* PROCEDURE WriteBytes*(VAR r : Rider; VAR x : ARRAY OF SYSTEM.BYTE; n : LONGINT); *) -PROCEDURE WriteBytes*(VAR r : Rider; VAR x : ARRAY OF SHORTINT; n : LONGINT); +PROCEDURE WriteBytes*(VAR r : Rider; VAR x : ARRAY OF SYSTEM.BYTE; n : LONGINT); END WriteBytes; END Files.