/* ** STDIO.H -- Standard Small C Definitions. */ extern char _iob[]; #define exit OS_exit #define fopen OS_fopen #define fgetc OS_fgetc #define fputc OS_fputc #define fclose OS_fclose #define calloc OS_calloc // stdlib.h #define SIZEOF_FILE 32 // sizeof (FILE) #define stdin (&_iob[0]) #define stdout (&_iob[1*SIZEOF_FILE]) #define stderr (&_iob[2*SIZEOF_FILE]) #define stdaux 3 /* file descriptor for standard auxiliary port */ #define stdprn 4 /* file descriptor for standard printer */ #define FILE char /* supports "FILE *fp;" declarations */ #define ERR (-2) /* return value for errors */ #define EOF (-1) /* return value for end-of-file */ #define YES 1 /* true */ #define NO 0 /* false */ #define NULL 0 /* zero */ #define CR 13 /* ASCII carriage return */ #define LF 10 /* ASCII line feed */ #define BELL 7 /* ASCII bell */ #define SPACE ' ' /* ASCII space */ #define NEWLINE LF /* Small C newline character */