INOUT.LST 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. Listing:
  2. 1 (* Release 3.10 *)
  3. 2 (*-------------------------------------------------------------------------*
  4. 3 * *
  5. 4 * INOUT.DEF - Modula-2 core library interface *
  6. 5 * *
  7. 6 * COPYRIGHT (C) 1987..1992 Clarion Software Corporation. *
  8. 7 * All Rights Reserved *
  9. 8 * *
  10. 9 *--------------------------------------------------------------------------*)
  11. 10
  12. 11 DEFINITION MODULE InOut ;
  13. 12
  14. 13 CONST EOL = 36C ;
  15. 14 VAR
  16. 15 Done : BOOLEAN ;
  17. 16 termCH : CHAR ;
  18. 17
  19. 18 PROCEDURE OpenInput ( defext : ARRAY OF CHAR ) ;
  20. ***** ^ not supported yet
  21. 19 PROCEDURE OpenOutput ( defext : ARRAY OF CHAR ) ;
  22. ***** ^ not supported yet
  23. 20 PROCEDURE CloseInput ;
  24. 21 PROCEDURE CloseOutput ;
  25. 22
  26. 23 PROCEDURE Read ( VAR v : CHAR ) ;
  27. 24 PROCEDURE ReadString ( VAR v : ARRAY OF CHAR ) ;
  28. ***** ^ not supported yet
  29. 25 PROCEDURE ReadCard ( VAR v : CARDINAL ) ;
  30. 26 PROCEDURE ReadInt ( VAR v : INTEGER ) ;
  31. 27
  32. 28 PROCEDURE Write ( v : CHAR ) ;
  33. 29 PROCEDURE WriteLn ;
  34. 30 PROCEDURE WriteString ( v : ARRAY OF CHAR ) ;
  35. ***** ^ not supported yet
  36. 31 PROCEDURE WriteCard ( v : CARDINAL ; w : CARDINAL ) ;
  37. 32 PROCEDURE WriteInt ( v : INTEGER ; w : CARDINAL ) ;
  38. 33 PROCEDURE WriteOct ( v : CARDINAL ; w : CARDINAL ) ;
  39. 34 PROCEDURE WriteHex ( v : CARDINAL ; w : CARDINAL ) ;
  40. 35
  41. 36 END InOut.
  42. ***** ^ not supported yet
  43. 5 errors