|
x-engine-c v0.2.13
The C engine for x-lang
|
Everything a write pass reads and fills. More...
Data Fields | |
| x_obj_t * | p_base |
| x_obj_t * | p_cursor |
| x_int_t | flag |
| x_int_t * | table |
| x_int_t | table_cap |
| x_int_t | table_pos |
| char * | blob |
| x_int_t | blob_cap |
| x_int_t | blob_pos |
| x_obj_t * | p_name |
| x_obj_t * | p_buf |
| x_int_t * | buf |
| x_image_table_t | index |
| x_image_table_t | externs |
| x_int_t | n |
| x_int_t | sent |
Everything a write pass reads and fills.
| char* x_image_writer_t::blob |
The bytes section.
| x_int_t x_image_writer_t::blob_cap |
Its capacity, in bytes.
| x_int_t x_image_writer_t::blob_pos |
Bytes written.
| x_int_t* x_image_writer_t::buf |
The same buffer, as words.
| x_image_table_t x_image_writer_t::externs |
Word to external index plus one.
| x_int_t x_image_writer_t::flag |
The flag bit marking an imaged object.
| x_image_table_t x_image_writer_t::index |
Object address to object index.
| x_int_t x_image_writer_t::n |
Objects imaged.
| x_obj_t* x_image_writer_t::p_base |
The base the write runs on.
| x_obj_t* x_image_writer_t::p_buf |
The save buffer, as the PTR the type saves take.
| x_obj_t* x_image_writer_t::p_cursor |
First object of the chain walked.
| x_obj_t* x_image_writer_t::p_name |
(name word kind obj): an external index, or nil.
| x_int_t x_image_writer_t::sent |
Distinct words no name was given for.
| x_int_t* x_image_writer_t::table |
The object table, as words.
| x_int_t x_image_writer_t::table_cap |
Its capacity, in words.
| x_int_t x_image_writer_t::table_pos |
Words written.