DEFINITION MODULE IO ;
 
(*
   Author     : Gaius Mulley
   Title      : IO
   Date       : 3/4/86  [$Date: 1997/12/09 13:18:50 $]
   SYSTEM     : UNIX SUN and Logitech M2
   Description: Exports Read and Write procedures that map onto UNIX
                channels 0, 1 and 2.
   Version    : $Revision: 1.3 $
*)

(*
   Log        : $Log: IO.def,v $
   Log        : Revision 1.3  1997/12/09 13:18:50  gaius
   Log        : introduced a raw input and output mode
   Log        :
   Log        : Revision 1.2  1997/04/14 09:59:33  gaius
   Log        : fixed problem with unknown symbol in a constant expression
   Log        :
   Log        : Revision 1.1.1.1  1996/05/28 10:13:06  gaius
   Log        : Modula-2 compiler sources imported
   Log        :
*)

EXPORT QUALIFIED Read, Write, Error, Flush,
                 IOInRawMode, IOInBufferedMode ;
 
 
PROCEDURE Read (VAR ch: CHAR) ;
PROCEDURE Write (ch: CHAR) ;
PROCEDURE Error (ch: CHAR) ;
PROCEDURE Flush ;
PROCEDURE IOInRawMode ;
PROCEDURE IOInBufferedMode ;

 
END IO.