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 |