factor/native/read.h

20 lines
593 B
C
Raw Normal View History

2004-08-20 01:49:14 -04:00
bool read_step(PORT* port);
#define LINE_SIZE 80
bool read_line_step(PORT* port);
bool can_read_line(PORT* port);
void primitive_can_read_line(void);
void primitive_add_read_line_io_task(void);
bool perform_read_line_io_task(PORT* port);
void primitive_read_line_8(void);
bool read_count_step(PORT* port);
#define CAN_READ_COUNT(port,count) (untag_sbuf(port->line)->top >= count)
bool can_read_count(PORT* port, FIXNUM count);
void primitive_can_read_count(void);
void primitive_add_read_count_io_task(void);
bool perform_read_count_io_task(PORT* port);
void primitive_read_count_8(void);