V10/cmd/odist/pax/include/lclstdio.h
/*
* AT&T Bell Laboratories
* untrusted local <stdio.h>
* : : generated by mkhdr : :
*/
#ifndef __LCLSTDIO_H__
#define __LCLSTDIO_H__
/* begin local <stdio.h> */
#define BUFSIZ 4096
#define _NFILE 120
# ifndef FILE
extern struct _iobuf {
int _cnt;
unsigned char *_ptr;
unsigned char *_base;
short _flag;
char _file;
} _iob[_NFILE];
# endif
#define _IOREAD 01
#define _IOWRT 02
#define _IONBF 04
#define _IOMYBUF 010
#define _IOEOF 020
#define _IOERR 040
#define _IOSTRG 0100
#define _IOLBF 0200
#define _IORW 0400
#define NULL 0
#define FILE struct _iobuf
#define EOF (-1)
#define stdin (&_iob[0])
#define stdout (&_iob[1])
#define stderr (&_iob[2])
#define getc(p) (--(p)->_cnt>=0? (int)*(p)->_ptr++:_filbuf(p))
#define getchar() getc(stdin)
#define putc(x,p) (--(p)->_cnt>=0? ((int)(*(p)->_ptr++=(x))):_flsbuf((x),p))
#define putchar(x) putc(x,stdout)
#define feof(p) (((p)->_flag&_IOEOF)!=0)
#define ferror(p) (((p)->_flag&_IOERR)!=0)
#define fileno(p) ((p)->_file)
FILE *fopen();
FILE *fdopen();
FILE *freopen();
FILE *popen();
long ftell();
char *fgets();
#ifndef L_tmpnam
#include <tmpnam.h>
#endif /*L_tmpnam */
/* end local <stdio.h> */
#undef _lcl_stdio
#define _lcl_stdio 1
#endif