132 |
size_t putback_buf_size; /* allocated size of putback_buf. */ |
size_t putback_buf_size; /* allocated size of putback_buf. */ |
133 |
} scm_t_port; |
} scm_t_port; |
134 |
|
|
135 |
SCM_API scm_t_port **scm_port_table; |
SCM_API scm_t_port **scm_i_port_table; |
136 |
SCM_API long scm_port_table_size; /* Number of ports in scm_port_table. */ |
SCM_API long scm_i_port_table_size; /* Number of ports in scm_i_port_table. */ |
137 |
|
|
138 |
#define SCM_READ_BUFFER_EMPTY_P(c_port) (c_port->read_pos >= c_port->read_end) |
#define SCM_READ_BUFFER_EMPTY_P(c_port) (c_port->read_pos >= c_port->read_end) |
139 |
|
|
215 |
|
|
216 |
SCM_API scm_t_ptob_descriptor *scm_ptobs; |
SCM_API scm_t_ptob_descriptor *scm_ptobs; |
217 |
SCM_API long scm_numptob; |
SCM_API long scm_numptob; |
218 |
SCM_API long scm_port_table_room; |
SCM_API long scm_i_port_table_room; |
219 |
|
|
220 |
|
|
221 |
|
|
309 |
SCM_API SCM scm_sys_make_void_port (SCM mode); |
SCM_API SCM scm_sys_make_void_port (SCM mode); |
310 |
SCM_API void scm_init_ports (void); |
SCM_API void scm_init_ports (void); |
311 |
|
|
312 |
|
|
313 |
|
#if SCM_ENABLE_DEPRECATED==1 |
314 |
|
SCM_API scm_t_port * scm_add_to_port_table (SCM port); |
315 |
|
#endif |
316 |
|
|
317 |
#ifdef GUILE_DEBUG |
#ifdef GUILE_DEBUG |
318 |
SCM_API SCM scm_pt_size (void); |
SCM_API SCM scm_pt_size (void); |
319 |
SCM_API SCM scm_pt_member (SCM member); |
SCM_API SCM scm_pt_member (SCM member); |