FORM 4.3
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 848 of file structs.h.

Field Documentation

◆ p

size, name and buffer

Definition at line 849 of file structs.h.

◆ name

UBYTE* name

pointer into PRELOAD buffer

Definition at line 850 of file structs.h.

◆ vars

UBYTE* vars

Definition at line 851 of file structs.h.

◆ contents

UBYTE* contents

Definition at line 852 of file structs.h.

◆ dollarname

UBYTE* dollarname

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

Definition at line 853 of file structs.h.

◆ startlinenumber

LONG startlinenumber

Definition at line 854 of file structs.h.

◆ firstnum

LONG firstnum

Definition at line 855 of file structs.h.

◆ lastnum

LONG lastnum

Definition at line 856 of file structs.h.

◆ incnum

LONG incnum

Definition at line 857 of file structs.h.

◆ type

int type

Definition at line 858 of file structs.h.

◆ NoShowInput

int NoShowInput

Definition at line 859 of file structs.h.

◆ errorsinloop

int errorsinloop

Definition at line 860 of file structs.h.

◆ firstloopcall

int firstloopcall

Definition at line 861 of file structs.h.

◆ firstdollar

WORD firstdollar

Definition at line 862 of file structs.h.

◆ lastdollar

WORD lastdollar

Definition at line 863 of file structs.h.

◆ incdollar

WORD incdollar

Definition at line 864 of file structs.h.

◆ NumPreTypes

WORD NumPreTypes

Definition at line 865 of file structs.h.

◆ PreIfLevel

WORD PreIfLevel

Definition at line 866 of file structs.h.

◆ PreSwitchLevel

WORD PreSwitchLevel

Definition at line 867 of file structs.h.


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