factor/native/read.h

20 lines
609 B
C
Raw Normal View History

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