mirror of https://git.musl-libc.org/git/musl
Browse Source
this is mildly ugly, but less ugly than gnulib trying to poke at the definition of the FILE structure...rs-1.0
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||
#include "stdio_impl.h" |
|||
|
|||
size_t __freadahead(FILE *f) |
|||
{ |
|||
return f->rend - f->rpos; |
|||
} |
|||
|
|||
const char *__freadptr(FILE *f, size_t *sizep) |
|||
{ |
|||
size_t size = f->rend - f->rpos; |
|||
if (!size) return 0; |
|||
*sizep = size; |
|||
return f->rpos; |
|||
} |
|||
|
|||
void __freadptrinc(FILE *f, size_t inc) |
|||
{ |
|||
f->rpos += inc; |
|||
} |
|||
|
|||
void __fseterr(FILE *f) |
|||
{ |
|||
f->flags |= F_ERR; |
|||
} |
|||
Loading…
Reference in new issue