vx32

Local 9vx git repository for patches.
git clone git://r-36.net/vx32
Log | Files | Refs

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