20 lines
593 B
C
20 lines
593 B
C
|
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);
|