FORM  4.1
Data Fields
DoLoOp Struct Reference

#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
 

Detailed Description

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

Definition at line 822 of file structs.h.

Field Documentation

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().


The documentation for this struct was generated from the following file: