inout.def 826 B

1234567891011121314151617181920212223242526272829
  1. DEFINITION MODULE InOut ;
  2. (* Core library interface *)
  3. CONST EOL = 36C ;
  4. VAR
  5. Done : BOOLEAN ;
  6. termCH : CHAR ;
  7. PROCEDURE OpenInput ( defext : ARRAY OF CHAR ) ;
  8. PROCEDURE OpenOutput ( defext : ARRAY OF CHAR ) ;
  9. PROCEDURE CloseInput ;
  10. PROCEDURE CloseOutput ;
  11. PROCEDURE Read ( VAR v : CHAR ) ;
  12. PROCEDURE ReadString ( VAR v : ARRAY OF CHAR ) ;
  13. PROCEDURE ReadCard ( VAR v : CARDINAL ) ;
  14. PROCEDURE ReadInt ( VAR v : INTEGER ) ;
  15. PROCEDURE Write ( v : CHAR ) ;
  16. PROCEDURE WriteLn ;
  17. PROCEDURE WriteString ( v : ARRAY OF CHAR ) ;
  18. PROCEDURE WriteCard ( v : CARDINAL ; w : CARDINAL ) ;
  19. PROCEDURE WriteInt ( v : INTEGER ; w : CARDINAL ) ;
  20. PROCEDURE WriteOct ( v : CARDINAL ; w : CARDINAL ) ;
  21. PROCEDURE WriteHex ( v : CARDINAL ; w : CARDINAL ) ;
  22. END InOut.
  23.