DEFINITION MODULE P1IOOut;

FROM MCBase IMPORT Symbol, Spellix;

EXPORT QUALIFIED
      PutS, PutSy, PutSyVal, PutIdent, Error,
      InitSave, StopSave, RestartSave, ReleaseSys,
      InitOutput, TermOutput;

  PROCEDURE PutS;
    (* put current symbol *)

  PROCEDURE PutSy(sy: Symbol);
    (* put symbol *)

  PROCEDURE PutSyVal(sy: Symbol; val: CARDINAL);
    (* put symbol and value *)

  PROCEDURE PutIdent(spix: Spellix);
    (* put symbol ident and spix *)

  PROCEDURE Error(n: CARDINAL);
    (* put error with number n *)

  PROCEDURE InitSave;
    (* output must be saved *)

  PROCEDURE StopSave;
    (* stop saving output *)

  PROCEDURE RestartSave;
    (* restart saving output *)

  PROCEDURE ReleaseSys;
    (* release saved output *)

    PROCEDURE InitOutput;

    PROCEDURE TermOutput;

END P1IOOut .


