FORM 4.3
Data Fields
CbUf Struct Reference

#include <structs.h>

Data Fields

WORD * Buffer
 
WORD * Top
 
WORD * Pointer
 
WORD ** lhs
 
WORD ** rhs
 
LONG * CanCommu
 
LONG * NumTerms
 
WORD * numdum
 
WORD * dimension
 
COMPTREEboomlijst
 
LONG BufferSize
 
int numlhs
 
int numrhs
 
int maxlhs
 
int maxrhs
 
int mnumlhs
 
int mnumrhs
 
int numtree
 
int rootnum
 
int MaxTreeSize
 

Detailed Description

The CBUF struct is used by the compiler. It is a compiler buffer of which since version 3.0 there can be many.

Definition at line 938 of file structs.h.

Field Documentation

◆ Buffer

WORD* Buffer

[D] Size in BufferSize

Definition at line 939 of file structs.h.

Referenced by CleanupArgCache(), clearcbuf(), DoubleCbuffer(), finishcbuf(), inicbufs(), PF_BroadcastCBuf(), and Processor().

◆ Top

WORD* Top

pointer to the end of the Buffer memory

Definition at line 940 of file structs.h.

Referenced by AddNtoC(), AddNtoL(), DoubleCbuffer(), finishcbuf(), inicbufs(), PF_BroadcastCBuf(), and TestSub().

◆ Pointer

WORD* Pointer

◆ lhs

WORD** lhs

[D] Size in maxlhs. list of pointers into Buffer.

Definition at line 942 of file structs.h.

Referenced by AddLHS(), DoubleCbuffer(), finishcbuf(), Generator(), inicbufs(), PF_BroadcastCBuf(), Processor(), and TestMatch().

◆ rhs

WORD** rhs

[D] Size in maxrhs. list of pointers into Buffer.

Definition at line 943 of file structs.h.

Referenced by AddRHS(), CleanupArgCache(), clearcbuf(), DoubleCbuffer(), finishcbuf(), Generator(), inicbufs(), IniFbuffer(), PF_BroadcastCBuf(), Processor(), and TestSub().

◆ CanCommu

LONG* CanCommu

points into rhs memory behind WORD* area.

Definition at line 944 of file structs.h.

Referenced by AddRHS(), finishcbuf(), inicbufs(), IniFbuffer(), PF_BroadcastCBuf(), and TestSub().

◆ NumTerms

LONG* NumTerms

points into rhs memory behind CanCommu area

Definition at line 945 of file structs.h.

Referenced by AddRHS(), finishcbuf(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ numdum

WORD* numdum

points into rhs memory behind NumTerms

Definition at line 946 of file structs.h.

Referenced by AddRHS(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ dimension

WORD* dimension

points into rhs memory behind numdum

Definition at line 947 of file structs.h.

Referenced by AddRHS(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ boomlijst

COMPTREE* boomlijst

[D] Number elements in MaxTreeSize

Definition at line 948 of file structs.h.

Referenced by CleanupArgCache(), clearcbuf(), finishcbuf(), inicbufs(), IniFbuffer(), and PF_BroadcastCBuf().

◆ BufferSize

LONG BufferSize

Number of allocated WORD's in Buffer

Definition at line 949 of file structs.h.

Referenced by DoubleCbuffer(), finishcbuf(), inicbufs(), and PF_BroadcastCBuf().

◆ numlhs

int numlhs

Definition at line 950 of file structs.h.

◆ numrhs

int numrhs

Definition at line 951 of file structs.h.

◆ maxlhs

int maxlhs

Definition at line 952 of file structs.h.

◆ maxrhs

int maxrhs

Definition at line 953 of file structs.h.

◆ mnumlhs

int mnumlhs

Definition at line 954 of file structs.h.

◆ mnumrhs

int mnumrhs

Definition at line 955 of file structs.h.

◆ numtree

int numtree

Definition at line 956 of file structs.h.

◆ rootnum

int rootnum

Definition at line 957 of file structs.h.

◆ MaxTreeSize

int MaxTreeSize

Definition at line 958 of file structs.h.


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