stdout.c 334 B

12345678910111213141516
  1. #include "stdio_impl.h"
  2. static unsigned char buf[BUFSIZ+UNGET];
  3. static FILE f = {
  4. .buf = buf+UNGET,
  5. .buf_size = sizeof buf-UNGET,
  6. .fd = 1,
  7. .flags = F_PERM | F_NORD,
  8. .lbf = '\n',
  9. .write = __stdout_write,
  10. .seek = __stdio_seek,
  11. .close = __stdio_close,
  12. .lock = -1,
  13. };
  14. FILE *const stdout = &f;
  15. FILE *volatile __stdout_used = &f;