FORM
4.3
|
#include <structs.h>
Data Fields | |
WORD * | tablepointers |
WORD * | prototype |
WORD * | pattern |
MINMAX * | mm |
WORD * | flags |
COMPTREE * | boomlijst |
UBYTE * | argtail |
struct TaBlEs * | spare |
WORD * | buffers |
LONG | totind |
LONG | reserved |
LONG | defined |
LONG | mdefined |
int | prototypeSize |
int | numind |
int | bounds |
int | strict |
int | sparse |
int | numtree |
int | rootnum |
int | MaxTreeSize |
WORD | bufnum |
WORD | bufferssize |
WORD | buffersfill |
WORD | tablenum |
WORD | mode |
WORD | numdummies |
buffers, mm, flags, and prototype are always dynamically allocated, tablepointers only if needed (=0 if unallocated), boomlijst and argtail only for sparse tables.
Allocation is done for both the normal and the stub instance (spare), except for prototype and argtail which share memory.
WORD* prototype |
WORD* pattern |
MINMAX* mm |
WORD* flags |
COMPTREE* boomlijst |
UBYTE* argtail |
struct TaBlEs* spare |
WORD* buffers |
LONG reserved |
int prototypeSize |
int strict |
WORD bufferssize |
WORD buffersfill |