Annotation of researchv10no/cmd/lcc/include/i386_sysv/stdio.h, revision 1.1

1.1     ! root        1: #ifndef __STDIO
        !             2: #define __STDIO
        !             3: 
        !             4: #define _IOFBF 0
        !             5: #define _IOLBF 0200
        !             6: #define _IONBF 04
        !             7: #define BUFSIZ 1024
        !             8: #define EOF (-1)
        !             9: 
        !            10: 
        !            11: #define FILE struct _iobuf
        !            12: #define FILENAME_MAX 256
        !            13: #define FOPEN_MAX 100
        !            14: 
        !            15: typedef long fpos_t;
        !            16: 
        !            17: #define L_tmpnam 25
        !            18: #define NULL 0
        !            19: #define SEEK_CUR 1
        !            20: #define SEEK_END 2
        !            21: #define SEEK_SET 0
        !            22: 
        !            23: #if !defined(_SIZE_T) && !defined(_SIZE_T_)
        !            24: #define _SIZE_T
        !            25: #define _SIZE_T_
        !            26: typedef unsigned size_t;
        !            27: #endif
        !            28: 
        !            29: #define        stderr (&_iob[2])
        !            30: #define        stdin (&_iob[0])
        !            31: #define        stdout (&_iob[1])
        !            32: #define TMP_MAX 17576
        !            33: 
        !            34: extern int remove(const char *);
        !            35: extern int rename(const char *, const char *);
        !            36: extern FILE *tmpfile(void);
        !            37: extern char *tmpnam(char *);
        !            38: extern int fclose(FILE *);
        !            39: extern int fflush(FILE *);
        !            40: extern FILE *fopen(const char *, const char *);
        !            41: extern FILE *freopen(const char *, const char *, FILE *);
        !            42: extern void setbuf(FILE *, char *);
        !            43: extern int setvbuf(FILE *, char *, int, size_t);
        !            44: extern int fprintf(FILE *, const char *, ...);
        !            45: extern int fscanf(FILE *, const char *, ...);
        !            46: extern int printf(const char *, ...);
        !            47: extern int scanf(const char *, ...);
        !            48: extern int sprintf(char *, const char *, ...);
        !            49: extern int sscanf(const char *, const char *, ...);
        !            50: extern int vfprintf(FILE *, const char *, char *);
        !            51: extern int vprintf(const char *, char *);
        !            52: extern int vsprintf(char *, const char *, char *);
        !            53: extern int fgetc(FILE *);
        !            54: extern char *fgets(char *, int, FILE *);
        !            55: extern int fputc(int, FILE *);
        !            56: extern int fputs(const char *, FILE *);
        !            57: extern int getc(FILE *);
        !            58: extern int getchar(void);
        !            59: extern char *gets(char *);
        !            60: extern int putc(int, FILE *);
        !            61: extern int putchar(int);
        !            62: extern int puts(const char *);
        !            63: extern int ungetc(int, FILE *);
        !            64: extern size_t fread(void *, size_t, size_t, FILE *);
        !            65: extern size_t fwrite(const void *, size_t, size_t, FILE *);
        !            66: extern int fgetpos(FILE *, fpos_t *);
        !            67: extern int fseek(FILE *, long int, int);
        !            68: extern int fsetpos(FILE *, const fpos_t *);
        !            69: extern long int ftell(FILE *);
        !            70: extern void rewind(FILE *);
        !            71: extern void clearerr(FILE *);
        !            72: extern int feof(FILE *);
        !            73: extern int ferror(FILE *);
        !            74: extern void perror(const char *);
        !            75: 
        !            76: #define        _IOEOF 020
        !            77: #define        _IOERR 040
        !            78: extern int _filbuf(FILE *), _flsbuf(unsigned, FILE *);
        !            79: #define feof(p) ((p)->_flag&_IOEOF)
        !            80: #define ferror(p) ((p)->_flag&_IOERR)
        !            81: #define        clearerr(p) ((p)->_flag &= ~(_IOERR|_IOEOF))
        !            82: #define        getchar() getc(stdin)
        !            83: #define        putchar(x) putc(x,stdout)
        !            84: 
        !            85: #endif /* __STDIO */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.