home *** CD-ROM | disk | FTP | other *** search
/ Gold Fish 3 / goldfish_volume_3.bin / files / dev / e / amigae / modulessrc / dos / stdio.e < prev    next >
Text File  |  1995-07-05  |  614b  |  21 lines

  1. OPT MODULE
  2. OPT EXPORT
  3.  
  4. OPT PREPROCESS
  5.  
  6. CONST DOS_STDIO_I=1,
  7.       BUF_LINE=0,
  8.       BUF_FULL=1,
  9.       BUF_NONE=2,
  10.       ENDSTREAMCH=-1
  11.  
  12. /* Wouter said he was going to fix macros so ReadChar() would be allowed... */
  13. #define ReadChar             FgetC(Input())
  14. #define WriteChar(c)         FputC(Output(),(c))
  15. #define UnReadChar(c)        UnGetC(Input(),(c))
  16. /* next one is inefficient */
  17. #define ReadChars(buf,num)   Fread(Input(),(buf),1,(num))
  18. #define ReadLn(buf,len)      Fgets(Input(),(buf),(len))
  19. #define WriteStr(s)          Fputs(Output(),(s))
  20. #define Vwritef(format,argv) VfWritef(Output(),(format),(argv))
  21.