| OLD | NEW |
| 1 #define _GNU_SOURCE | 1 #define _GNU_SOURCE |
| 2 #include "stdio_impl.h" | 2 #include "stdio_impl.h" |
| 3 #include <stdio_ext.h> | 3 #include <stdio_ext.h> |
| 4 | 4 |
| 5 void _flushlbf(void) | 5 void _flushlbf(void) { |
| 6 { | 6 fflush(0); |
| 7 » fflush(0); | |
| 8 } | 7 } |
| 9 | 8 |
| 10 int __fsetlocking(FILE *f, int type) | 9 int __fsetlocking(FILE* f, int type) { |
| 11 { | 10 return 0; |
| 12 » return 0; | |
| 13 } | 11 } |
| 14 | 12 |
| 15 int __fwriting(FILE *f) | 13 int __fwriting(FILE* f) { |
| 16 { | 14 return (f->flags & F_NORD) || f->wend; |
| 17 » return (f->flags & F_NORD) || f->wend; | |
| 18 } | 15 } |
| 19 | 16 |
| 20 int __freading(FILE *f) | 17 int __freading(FILE* f) { |
| 21 { | 18 return (f->flags & F_NOWR) || f->rend; |
| 22 » return (f->flags & F_NOWR) || f->rend; | |
| 23 } | 19 } |
| 24 | 20 |
| 25 int __freadable(FILE *f) | 21 int __freadable(FILE* f) { |
| 26 { | 22 return !(f->flags & F_NORD); |
| 27 » return !(f->flags & F_NORD); | |
| 28 } | 23 } |
| 29 | 24 |
| 30 int __fwritable(FILE *f) | 25 int __fwritable(FILE* f) { |
| 31 { | 26 return !(f->flags & F_NOWR); |
| 32 » return !(f->flags & F_NOWR); | |
| 33 } | 27 } |
| 34 | 28 |
| 35 int __flbf(FILE *f) | 29 int __flbf(FILE* f) { |
| 36 { | 30 return f->lbf >= 0; |
| 37 » return f->lbf >= 0; | |
| 38 } | 31 } |
| 39 | 32 |
| 40 size_t __fbufsize(FILE *f) | 33 size_t __fbufsize(FILE* f) { |
| 41 { | 34 return f->buf_size; |
| 42 » return f->buf_size; | |
| 43 } | 35 } |
| 44 | 36 |
| 45 size_t __fpending(FILE *f) | 37 size_t __fpending(FILE* f) { |
| 46 { | 38 return f->wend ? f->wpos - f->wbase : 0; |
| 47 » return f->wend ? f->wpos - f->wbase : 0; | |
| 48 } | 39 } |
| 49 | 40 |
| 50 int __fpurge(FILE *f) | 41 int __fpurge(FILE* f) { |
| 51 { | 42 f->wpos = f->wbase = f->wend = 0; |
| 52 » f->wpos = f->wbase = f->wend = 0; | 43 f->rpos = f->rend = 0; |
| 53 » f->rpos = f->rend = 0; | 44 return 0; |
| 54 » return 0; | |
| 55 } | 45 } |
| 56 | 46 |
| 57 weak_alias(__fpurge, fpurge); | 47 weak_alias(__fpurge, fpurge); |
| OLD | NEW |