FORM
4.2
|
#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
UBYTE* dollarname |