t_highlen.mod 349 B

123456789101112
  1. MODULE THighLen;
  2. (* HIGH/LEN: fixed static, open from the descriptor header. Exit 18. *)
  3. VAR ExitCode : INTEGER;
  4. VAR a : ARRAY [0..4] OF INTEGER;
  5. PROCEDURE F(VAR b : ARRAY OF INTEGER) : INTEGER;
  6. BEGIN
  7. RETURN LEN(b) + HIGH(b)
  8. END F;
  9. BEGIN
  10. a[0] := 0; a[1] := 1; a[2] := 2; a[3] := 3; a[4] := 4;
  11. ExitCode := HIGH(a) + LEN(a) + F(a)
  12. END THighLen.