home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / amigae / e_v3.2a / modulessrc / dos / stdio.e < prev    next >
Text File  |  1977-12-31  |  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.