FORM
4.1
|
#include <structs.h>
Data Fields | |
NAMENODE * | namenode |
UBYTE * | namebuffer |
LONG | nodesize |
LONG | nodefill |
LONG | namesize |
LONG | namefill |
LONG | oldnamefill |
LONG | oldnodefill |
LONG | globalnamefill |
LONG | globalnodefill |
LONG | clearnamefill |
LONG | clearnodefill |
WORD | headnode |
A struct of type NAMETREE controls a complete (balanced) tree of names for the compiler. The compiler maintains several of such trees and the system has been set up in such a way that one could define more of them if we ever want to work with local name spaces.
NAMENODE* namenode |
[D] Vector of NAMENODE's. Number of elements is nodesize. =0 if no memory has been allocated.
Definition at line 253 of file structs.h.
Referenced by InitRecovery().
UBYTE* namebuffer |
[D] Buffer that holds all the name strings refered to by the NAMENODE's. Allocation size is namesize. =0 if no memory has been allocated.
Definition at line 255 of file structs.h.
Referenced by InitRecovery().
LONG nodesize |
Maximum number of elements in namenode.
Definition at line 258 of file structs.h.
Referenced by InitRecovery().
LONG nodefill |
Number of currently used nodes in namenode.
Definition at line 259 of file structs.h.
Referenced by InitRecovery().
LONG namesize |
Allocation size of namebuffer in bytes.
Definition at line 260 of file structs.h.
Referenced by InitRecovery().
LONG namefill |
LONG oldnamefill |
LONG oldnodefill |
LONG globalnamefill |
Set by .global statement to the value of namefill. When a .store command is processed, this value will be used to reset namefill.
Definition at line 264 of file structs.h.
Referenced by InitRecovery().
LONG globalnodefill |
Same usage as globalnamefill, but for nodefill.
Definition at line 266 of file structs.h.
Referenced by InitRecovery().
LONG clearnamefill |
Marks the reset point used by the .clear statement.
Definition at line 267 of file structs.h.
Referenced by InitRecovery().
LONG clearnodefill |
Marks the reset point used by the .clear statement.
Definition at line 268 of file structs.h.
Referenced by InitRecovery().
WORD headnode |
Offset in namenode of head node. =-1 if tree is empty.
Definition at line 269 of file structs.h.
Referenced by InitRecovery().