home *** CD-ROM | disk | FTP | other *** search
/ Amiga ISO Collection / AmigaUtilCD2.iso / Programming / Misc / MODULAV2GERMAN.DMS / in.adf / Def.zoo / Parallel.def < prev    next >
Encoding:
Modula Definition  |  1988-11-06  |  658 b   |  35 lines

  1. (*$M-*)
  2. DEFINITION MODULE Parallel;
  3.  
  4. FROM Exec IMPORT
  5.  IOStdReq,nonstd;
  6.  
  7. CONST
  8.  parallelName="parallel.device";
  9.  query=nonstd;
  10.  setParams=nonstd+1;
  11.  
  12. TYPE
  13.  IOPArray=RECORD
  14.   pTermArray0:LONGCARD;
  15.   pTermArray1:LONGCARD;
  16.  END;
  17.  ParErr=(
  18.   pe0,devBusy,bufTooBig,invParam,lineErr,notOpen,portReset,
  19.   initErr
  20.  );
  21.  ParFlags=(pf0,eofMode,pf2,radBoogie,pf4,shared);
  22.  ParFlagSet=SET OF ParFlags;
  23.  Status=(pSel,paperOut,pBusy,rwDir,active,abort,queued);
  24.  StatusSet=SET OF Status;
  25.  IOParallel=RECORD
  26.   ioPar:IOStdReq;
  27.   pExtFlags:LONGCARD;
  28.   status:StatusSet;
  29.   parFlags:ParFlagSet;
  30.   pTermArray:IOPArray;
  31.  END;
  32.  IOParallelPtr=POINTER TO IOParallelPar;
  33.  
  34. END Parallel.
  35.