|
LispBM
|
#include <lbm_channel.h>
Data Fields | |
| char | buffer [TOKENIZER_BUFFER_SIZE] |
| unsigned int | write_pos |
| unsigned int | read_pos |
| bool | more |
| bool | comment |
| bool | reader_closed |
| lbm_mutex_t | lock |
| bool | mutex_initialized |
| unsigned int | row |
| unsigned int | column |
Struct holding the state for a buffered character channel
| char lbm_buffered_channel_state_t::buffer[TOKENIZER_BUFFER_SIZE] |
| unsigned int lbm_buffered_channel_state_t::column |
| bool lbm_buffered_channel_state_t::comment |
| lbm_mutex_t lbm_buffered_channel_state_t::lock |
| bool lbm_buffered_channel_state_t::more |
| bool lbm_buffered_channel_state_t::mutex_initialized |
| unsigned int lbm_buffered_channel_state_t::read_pos |
| bool lbm_buffered_channel_state_t::reader_closed |
| unsigned int lbm_buffered_channel_state_t::row |
| unsigned int lbm_buffered_channel_state_t::write_pos |