(* $Title:'DHRY3.DEF - Dhrystone 1.0 Module 3' *)

DEFINITION MODULE Dhrystone3;

FROM Dhrystone1 IMPORT ArrayDim1Int, ArrayDim2Int,
                       Enumeration, CapitalLetter, String30;

PROCEDURE Proc6 (EnumParIn: Enumeration; VAR EnumParOut: Enumeration);
PROCEDURE Proc7 (IntParIn1, IntParIn2: CARDINAL; VAR IntParOut: CARDINAL);
PROCEDURE Proc8 (VAR ArrayParInOut1: ArrayDim1Int;
                 VAR ArrayParInOut2: ArrayDim2Int;
                 IntParIn1, IntParIn2: CARDINAL);
PROCEDURE Func1 (CharParIn1, CharParIn2: CapitalLetter): Enumeration;
PROCEDURE Func2 (VAR StringParIn1, StringParIn2: String30): BOOLEAN;

END Dhrystone3.
