| OLD | NEW |
| 1 #include "stdio_impl.h" | 1 #include "stdio_impl.h" |
| 2 | 2 |
| 3 static unsigned char buf[BUFSIZ+UNGET]; | 3 static unsigned char buf[BUFSIZ + UNGET]; |
| 4 static FILE f = { | 4 static FILE f = { |
| 5 » .buf = buf+UNGET, | 5 .buf = buf + UNGET, |
| 6 » .buf_size = sizeof buf-UNGET, | 6 .buf_size = sizeof buf - UNGET, |
| 7 » .fd = 0, | 7 .fd = 0, |
| 8 » .flags = F_PERM | F_NOWR, | 8 .flags = F_PERM | F_NOWR, |
| 9 » .read = __stdio_read, | 9 .read = __stdio_read, |
| 10 » .seek = __stdio_seek, | 10 .seek = __stdio_seek, |
| 11 » .close = __stdio_close, | 11 .close = __stdio_close, |
| 12 » .lock = -1, | 12 .lock = -1, |
| 13 }; | 13 }; |
| 14 FILE *const stdin = &f; | 14 FILE* const stdin = &f; |
| 15 FILE *volatile __stdin_used = &f; | 15 FILE* volatile __stdin_used = &f; |
| OLD | NEW |