DEFINITION MODULE RS423;

FROM Strings IMPORT String;

PROCEDURE AllocateBlock(Size: INTEGER; VAR Data: String);
PROCEDURE DisposeBlock(VAR Data: String);
PROCEDURE PutByte(Byte: INTEGER);
PROCEDURE PutWord(Word: INTEGER);
PROCEDURE PutBlock(Count: INTEGER; Data: String); (* Normally followed *)
PROCEDURE GetByte(VAR Byte: INTEGER);
PROCEDURE GetWord(VAR Word: INTEGER);
PROCEDURE GetBlock(VAR Count: INTEGER; VAR Data: String);

END RS423.
