#define LINE_SIZE 80 #define BUF_SIZE 1024 void init_io(void); void primitive_close_fd(void); int fill_buffer(HANDLE* h, int fd, STRING* buf); void primitive_read_line_fd_8(void); void write_fd_char_8(HANDLE* h, FIXNUM ch); void write_fd_string_8(HANDLE* h, STRING* str); void primitive_write_fd_8(void); void primitive_flush_fd(void); void primitive_shutdown_fd(void);