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