home *** CD-ROM | disk | FTP | other *** search
/ The C Users' Group Library 1994 August / wc-cdrom-cusersgrouplibrary-1994-08.iso / vol_200 / 214_01 / dio.h < prev    next >
Text File  |  1979-12-31  |  1KB  |  34 lines

  1. /* DIO.H         VERS:- 01.00  DATE:- 09/26/86  TIME:- 09:36:29 PM */
  2. /* 
  3. Description:
  4.  
  5. IO redirection header from BDS C and Van Nuys Toolkit, 
  6. by Eugene H. Mallory.
  7.  
  8. Minor modification:
  9.     avoid CR-CR pair before LF by patch in putchar() of DIOR.c, and by 
  10.         adding declaration of _putc_last in DIO.H;
  11.  
  12. By J.A. Rupley, Tucson, Arizona
  13. Coded for BDS C compiler, version 1.50a
  14. */
  15. /************************ DIO.H *****************************/
  16. CHAR _pipeflag, _appendflag, _screenflag;
  17. CHAR _printerflag, _dioinflag, _rdrflag;
  18. INT _pargc;      /* Pipe argc */
  19. CHAR **_pargv;      /* Pipe argv */
  20. FILE _dibuf, _dobuf;      /* Input and output buffers */
  21. INT _iobyte;      /* IOBYTE save */
  22. CHAR _conline;      /* Buffered input buffer */
  23. CHAR _concount;
  24. CHAR _conbuf[MAXLINE];
  25. CHAR *_conbufp;
  26. INT *_outptr;      /* Output I/O block ptr */
  27. CHAR _oldfile[20];
  28. CHAR _infile[20];
  29. #DEFINE DIOIN (_dioinflag)
  30. #DEFINE DIOOUT (((_outptr==_dobuf)||(_outptr==STDLST))?1:0)
  31.  
  32. CHAR _putc_last;      /*added by JAR to avoid CR-CR pair before LF*/
  33. /********************************************************************/
  34.