1*c9945492SAndroid Build Coastguard Worker #include "stdio_impl.h" 2*c9945492SAndroid Build Coastguard Worker 3*c9945492SAndroid Build Coastguard Worker /* This function assumes it will never be called if there is already 4*c9945492SAndroid Build Coastguard Worker * data buffered for reading. */ 5*c9945492SAndroid Build Coastguard Worker __uflow(FILE * f)6*c9945492SAndroid Build Coastguard Workerint __uflow(FILE *f) 7*c9945492SAndroid Build Coastguard Worker { 8*c9945492SAndroid Build Coastguard Worker unsigned char c; 9*c9945492SAndroid Build Coastguard Worker if (!__toread(f) && f->read(f, &c, 1)==1) return c; 10*c9945492SAndroid Build Coastguard Worker return EOF; 11*c9945492SAndroid Build Coastguard Worker } 12