FORM  4.2
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 835 of file structs.h.

Field Documentation

◆ p

size, name and buffer

Definition at line 836 of file structs.h.

◆ name

UBYTE* name

pointer into PRELOAD buffer

Definition at line 837 of file structs.h.

◆ dollarname

UBYTE* dollarname

For loop over terms in expression. Allocated with Malloc1()

Definition at line 840 of file structs.h.


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