FORM v5.0.0-35-g6318119
Data Fields
P_const Struct Reference

#include <structs.h>

Collaboration diagram for P_const:
Collaboration graph
[legend]

Data Fields

LIST DollarList
 
LIST PreVarList
 
LIST LoopList
 
LIST ProcList
 
INSIDEINFO inside
 
NAMESPACEfirstnamespace
 
NAMESPACElastnamespace
 
UBYTE * fullname
 
UBYTE ** PreSwitchStrings
 
UBYTE * preStart
 
UBYTE * preStop
 
UBYTE * preFill
 
UBYTE * procedureExtension
 
UBYTE * cprocedureExtension
 
LONG * PreAssignStack
 
int * PreIfStack
 
int * PreSwitchModes
 
int * PreTypes
 
LONG StopWatchZero
 
LONG InOutBuf
 
LONG pSize
 
int PreAssignFlag
 
int PreContinuation
 
int PreproFlag
 
int iBufError
 
int PreOut
 
int PreSwitchLevel
 
int NumPreSwitchStrings
 
int MaxPreTypes
 
int NumPreTypes
 
int MaxPreIfLevel
 
int PreIfLevel
 
int PreInsideLevel
 
int DelayPrevar
 
int AllowDelay
 
int lhdollarerror
 
int eat
 
int gNumPre
 
int PreDebug
 
int OpenDictionary
 
int PreAssignLevel
 
int MaxPreAssignLevel
 
int fullnamesize
 
WORD DebugFlag
 
WORD preError
 
UBYTE ComChar
 
UBYTE cComChar
 

Detailed Description

The P_const struct is part of the global data and resides in the ALLGLOBALS struct A under the name P We see it used with the macro AP as in AP.InOutBuf It contains objects that have dealings with the preprocessor.

Definition at line 1606 of file structs.h.

Field Documentation

◆ DollarList

LIST DollarList

Definition at line 1607 of file structs.h.

◆ PreVarList

LIST PreVarList

Definition at line 1609 of file structs.h.

◆ LoopList

LIST LoopList

Definition at line 1611 of file structs.h.

◆ ProcList

LIST ProcList

Definition at line 1612 of file structs.h.

◆ inside

INSIDEINFO inside

Definition at line 1613 of file structs.h.

◆ firstnamespace

NAMESPACE* firstnamespace

Definition at line 1614 of file structs.h.

◆ lastnamespace

NAMESPACE* lastnamespace

Definition at line 1615 of file structs.h.

◆ fullname

UBYTE* fullname

Definition at line 1616 of file structs.h.

◆ PreSwitchStrings

UBYTE** PreSwitchStrings

Definition at line 1617 of file structs.h.

◆ preStart

UBYTE* preStart

Definition at line 1618 of file structs.h.

◆ preStop

UBYTE* preStop

Definition at line 1619 of file structs.h.

◆ preFill

UBYTE* preFill

Definition at line 1620 of file structs.h.

◆ procedureExtension

UBYTE* procedureExtension

Definition at line 1621 of file structs.h.

◆ cprocedureExtension

UBYTE* cprocedureExtension

Definition at line 1622 of file structs.h.

◆ PreAssignStack

LONG* PreAssignStack

Definition at line 1623 of file structs.h.

◆ PreIfStack

int* PreIfStack

Definition at line 1624 of file structs.h.

◆ PreSwitchModes

int* PreSwitchModes

Definition at line 1625 of file structs.h.

◆ PreTypes

int* PreTypes

Definition at line 1626 of file structs.h.

◆ StopWatchZero

LONG StopWatchZero

Definition at line 1630 of file structs.h.

◆ InOutBuf

LONG InOutBuf

Definition at line 1631 of file structs.h.

◆ pSize

LONG pSize

Definition at line 1632 of file structs.h.

◆ PreAssignFlag

int PreAssignFlag

Definition at line 1633 of file structs.h.

◆ PreContinuation

int PreContinuation

Definition at line 1634 of file structs.h.

◆ PreproFlag

int PreproFlag

Definition at line 1635 of file structs.h.

◆ iBufError

int iBufError

Definition at line 1636 of file structs.h.

◆ PreOut

int PreOut

Definition at line 1637 of file structs.h.

◆ PreSwitchLevel

int PreSwitchLevel

Definition at line 1638 of file structs.h.

◆ NumPreSwitchStrings

int NumPreSwitchStrings

Definition at line 1639 of file structs.h.

◆ MaxPreTypes

int MaxPreTypes

Definition at line 1640 of file structs.h.

◆ NumPreTypes

int NumPreTypes

Definition at line 1641 of file structs.h.

◆ MaxPreIfLevel

int MaxPreIfLevel

Definition at line 1642 of file structs.h.

◆ PreIfLevel

int PreIfLevel

Definition at line 1643 of file structs.h.

◆ PreInsideLevel

int PreInsideLevel

Definition at line 1644 of file structs.h.

◆ DelayPrevar

int DelayPrevar

Definition at line 1645 of file structs.h.

◆ AllowDelay

int AllowDelay

Definition at line 1646 of file structs.h.

◆ lhdollarerror

int lhdollarerror

Definition at line 1647 of file structs.h.

◆ eat

int eat

Definition at line 1648 of file structs.h.

◆ gNumPre

int gNumPre

Definition at line 1649 of file structs.h.

◆ PreDebug

int PreDebug

Definition at line 1650 of file structs.h.

◆ OpenDictionary

int OpenDictionary

Definition at line 1651 of file structs.h.

◆ PreAssignLevel

int PreAssignLevel

Definition at line 1652 of file structs.h.

◆ MaxPreAssignLevel

int MaxPreAssignLevel

Definition at line 1653 of file structs.h.

◆ fullnamesize

int fullnamesize

Definition at line 1654 of file structs.h.

◆ DebugFlag

WORD DebugFlag

Definition at line 1655 of file structs.h.

◆ preError

WORD preError

Definition at line 1656 of file structs.h.

◆ ComChar

UBYTE ComChar

Definition at line 1657 of file structs.h.

◆ cComChar

UBYTE cComChar

Definition at line 1658 of file structs.h.


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