fgetc.c (224B)
1 2 #include "ioprivate.h" 3 4 int fgetc(FILE *f) 5 { 6 // Make sure at least one character is available. 7 if (f->ipos >= f->ilim) { 8 if (__getinput(f) < 0) 9 return EOF; 10 } 11 12 // Grab and return one. 13 return f->ibuf[f->ipos++]; 14 } 15