|
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 |
1.8.14