made stdin, stdout, and stderr into compile time constants

This commit is contained in:
ceriel 1987-01-28 14:21:56 +00:00
parent fb8fc4e07c
commit ce561e5f3a

View file

@ -20,7 +20,7 @@ extern struct _io_buf {
int _flags;
unsigned char *_buf;
unsigned char *_ptr;
} *_io_table[_NFILES];
} *_io_table[_NFILES], _stdin, _stdout, _stderr;
#endif /* FILE */
@ -28,9 +28,9 @@ extern struct _io_buf {
#define FILE struct _io_buf
#define stdin (_io_table[0])
#define stdout (_io_table[1])
#define stderr (_io_table[2])
#define stdin (&_stdin)
#define stdout (&_stdout)
#define stderr (&_stderr)
#define getchar() getc(stdin)
#define putchar(c) putc(c,stdout)