- MODULE TUStrFormal;
- (* A U"..." literal and a UCHAR array both pass to an open
- VAR ARRAY OF UCHAR formal. Exit 3. *)
- VAR ExitCode : INTEGER;
- VAR a : ARRAY [0 .. 7] OF UCHAR;
- PROCEDURE First (VAR s : ARRAY OF UCHAR) : INTEGER;
- BEGIN
- RETURN UORD(s[0])
- END First;
- BEGIN
- a := U"hi";
- IF First(a) = 104 THEN ExitCode := ExitCode + 1 ELSE ExitCode := 100 END;
- IF First(U"AB") = 65 THEN ExitCode := ExitCode + 2 ELSE ExitCode := 101 END
- END TUStrFormal.
|