20 lines
609 B
C
20 lines
609 B
C
bool read_step(F_PORT* port);
|
|
|
|
#define LINE_SIZE 80
|
|
|
|
bool read_line_step(F_PORT* port);
|
|
bool can_read_line(F_PORT* port);
|
|
void primitive_can_read_line(void);
|
|
void primitive_add_read_line_io_task(void);
|
|
bool perform_read_line_io_task(F_PORT* port);
|
|
void primitive_read_line_8(void);
|
|
bool read_count_step(F_PORT* port);
|
|
|
|
#define CAN_READ_COUNT(port,count) (untag_sbuf(port->line)->top >= count)
|
|
|
|
bool can_read_count(F_PORT* port, F_FIXNUM count);
|
|
void primitive_can_read_count(void);
|
|
void primitive_add_read_count_io_task(void);
|
|
bool perform_read_count_io_task(F_PORT* port);
|
|
void primitive_read_count_8(void);
|