wholeio.mod 483 B

123456789101112131415161718192021222324252627282930
  1. IMPLEMENTATION MODULE WholeIO;
  2. (* Binds the shim integer routines directly. *)
  3. PROCEDURE m2writeint(n : INTEGER);
  4. EXTERNAL;
  5. PROCEDURE m2readint() : INTEGER;
  6. EXTERNAL;
  7. PROCEDURE WriteInt(n : INTEGER);
  8. BEGIN
  9. m2writeint(n)
  10. END WriteInt;
  11. PROCEDURE WriteCard(n : CARDINAL);
  12. BEGIN
  13. m2writeint(n)
  14. END WriteCard;
  15. PROCEDURE ReadInt(VAR n : INTEGER);
  16. BEGIN
  17. n := m2readint()
  18. END ReadInt;
  19. PROCEDURE ReadCard(VAR n : CARDINAL);
  20. BEGIN
  21. n := m2readint()
  22. END ReadCard;
  23. END WholeIO.