|
Data Structures |
struct | index_block |
struct | text_segment |
Defines |
#define | FOREIGN_NAMELEN 128 |
#define | SHORT_LDOPTIONLEN 254 |
#define | SIZE_IDX_HDR (sizeof(index_hdr)) |
#define | i_next(i) ((i)->next) |
#define | i_size(i) ((i)->size) |
#define | i_block(i) ((CPtr)((i)+1)) |
#define | SIZE_SEG_HDR (sizeof(seg_hdr)) |
#define | seg_hdr(s) ((s)-1) |
#define | seg_next(s) (((s)-1)->next) |
#define | seg_prev(s) (((s)-1)->prev) |
#define | seg_index(s) (((s)-1)->index) |
#define | seg_size(s) (((s)-1)->size) |
#define | seg_text(s) ((CPtr)(s)) |
#define | OBJ_WORD_SIZE 4 |
#define | WORD_SIZE ( sizeof(Cell) ) |
#define | ZOOM_FACTOR (WORD_SIZE / OBJ_WORD_SIZE) |
#define | fix_bb(lptr) |
#define | fix_bb4(lptr) |
Typedefs |
typedef index_block | index_hdr |
typedef index_block * | pindex |
typedef text_segment | text_seg |
typedef text_segment | seg_hdr |
typedef text_segment * | pseg |
Functions |
byte * | loader (CTXTdeclc char *, int) |
void | env_type_set (Psc, byte, byte, xsbBool) |
void | unload_seg (pseg) |
unsigned int | read_magic (FILE *) |