| OLD | NEW |
| 1 #include "stdio_impl.h" | 1 #include "stdio_impl.h" |
| 2 #include "locale_impl.h" | 2 #include "locale_impl.h" |
| 3 | 3 |
| 4 int fwide(FILE *f, int mode) | 4 int fwide(FILE* f, int mode) { |
| 5 { | 5 FLOCK(f); |
| 6 » FLOCK(f); | 6 if (mode) { |
| 7 » if (mode) { | 7 if (!f->locale) |
| 8 » » if (!f->locale) f->locale = MB_CUR_MAX==1 | 8 f->locale = MB_CUR_MAX == 1 ? C_LOCALE : UTF8_LOCALE; |
| 9 » » » ? C_LOCALE : UTF8_LOCALE; | 9 if (!f->mode) |
| 10 » » if (!f->mode) f->mode = mode>0 ? 1 : -1; | 10 f->mode = mode > 0 ? 1 : -1; |
| 11 » } | 11 } |
| 12 » mode = f->mode; | 12 mode = f->mode; |
| 13 » FUNLOCK(f); | 13 FUNLOCK(f); |
| 14 » return mode; | 14 return mode; |
| 15 } | 15 } |
| OLD | NEW |