| /* | |
| * fgetc.c | |
| * | |
| * Extremely slow fgetc implementation, using _fread(). If people | |
| * actually need character-oriented input to be fast, we may actually | |
| * have to implement buffering. Sigh. | |
| */ | |
| #include <stdio.h> | |
| #include <unistd.h> | |
| #include <stdlib.h> | |
| #include <errno.h> | |
| int fgetc(FILE * f) | |
| { | |
| unsigned char ch; | |
| return (_fread(&ch, 1, f) == 1) ? (int)ch : EOF; | |
| } |