STD_OUT
#define putchar(c) write_char(STD_OUT, (c))
#define string_print(str) writeline(STD_OUT, (str))
#define flush() flush_buffer(STD_OUT)
if (fd == STD_OUT) {
if (fd == STD_OUT) /* Cannot write to terminal? */
write(STD_OUT, text_buffer, length_of(text_buffer));
if (ioctl(STD_OUT, TIOCGWINSZ, &winsize) == 0 && winsize.ws_row != 0) {
write_char(STD_OUT, c);