ext2.c raw

   1  #include "stdio_impl.h"
   2  #include <stdio_ext.h>
   3  
   4  size_t __freadahead(FILE *f)
   5  {
   6  	return f->rend ? f->rend - f->rpos : 0;
   7  }
   8  
   9  const char *__freadptr(FILE *f, size_t *sizep)
  10  {
  11  	if (f->rpos == f->rend) return 0;
  12  	*sizep = f->rend - f->rpos;
  13  	return (const char *)f->rpos;
  14  }
  15  
  16  void __freadptrinc(FILE *f, size_t inc)
  17  {
  18  	f->rpos += inc;
  19  }
  20  
  21  void __fseterr(FILE *f)
  22  {
  23  	f->flags |= F_ERR;
  24  }
  25