FORM
4.1
|
#include <structs.h>
Data Fields | |
PRELOAD | p |
UBYTE * | name |
UBYTE * | vars |
UBYTE * | contents |
UBYTE * | dollarname |
LONG | startlinenumber |
LONG | firstnum |
LONG | lastnum |
LONG | incnum |
int | type |
int | NoShowInput |
int | errorsinloop |
int | firstloopcall |
WORD | firstdollar |
WORD | lastdollar |
WORD | incdollar |
WORD | NumPreTypes |
WORD | PreIfLevel |
WORD | PreSwitchLevel |
Each preprocessor do loop has a struct of type DOLOOP to keep track of all relevant parameters like where the beginning of the loop is, what the boundaries, increment and value of the loop parameter are, etc. Also we keep the whole loop inside a buffer of type PRELOAD
PRELOAD p |
size, name and buffer
Definition at line 823 of file structs.h.
Referenced by InitRecovery(), and TheDefine().
UBYTE* name |
pointer into PRELOAD buffer
Definition at line 824 of file structs.h.
Referenced by InitRecovery(), and TheDefine().
UBYTE* dollarname |
For loop over terms in expression. Allocated with Malloc1()
Definition at line 827 of file structs.h.
Referenced by InitRecovery(), and TheDefine().