t_f32field.mod 389 B

123456789101112131415161718
  1. MODULE TF32Field;
  2. TYPE R = RECORD x : SHORTREAL; b : CBool; END;
  3. VAR ExitCode : INTEGER;
  4. r : R;
  5. a : ARRAY [0..1] OF SHORTREAL;
  6. BEGIN
  7. r.x := 1.5;
  8. r.b := TRUE;
  9. a[0] := 2.25;
  10. a[1] := 3.0;
  11. IF (r.x = 1.5) AND r.b
  12. AND (a[0] = 2.25) AND (a[1] = 3.0)
  13. AND (SIZE(SHORTREAL) = 4) AND (SIZE(CBool) = 1) THEN
  14. ExitCode := 42
  15. ELSE
  16. ExitCode := 1
  17. END
  18. END TF32Field.