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.