FORM 4.3
Data Fields
P_const Struct Reference

#include <structs.h>

Data Fields

LIST DollarList
 
LIST PreVarList
 
LIST LoopList
 
LIST ProcList
 
INSIDEINFO inside
 
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
 
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 1549 of file structs.h.

Field Documentation

◆ DollarList

LIST DollarList

Definition at line 1550 of file structs.h.

◆ PreVarList

LIST PreVarList

Definition at line 1552 of file structs.h.

◆ LoopList

LIST LoopList

Definition at line 1554 of file structs.h.

◆ ProcList

LIST ProcList

Definition at line 1555 of file structs.h.

◆ inside

INSIDEINFO inside

Definition at line 1556 of file structs.h.

◆ PreSwitchStrings

UBYTE** PreSwitchStrings

Definition at line 1557 of file structs.h.

◆ preStart

UBYTE* preStart

Definition at line 1558 of file structs.h.

◆ preStop

UBYTE* preStop

Definition at line 1559 of file structs.h.

◆ preFill

UBYTE* preFill

Definition at line 1560 of file structs.h.

◆ procedureExtension

UBYTE* procedureExtension

Definition at line 1561 of file structs.h.

◆ cprocedureExtension

UBYTE* cprocedureExtension

Definition at line 1562 of file structs.h.

◆ PreAssignStack

LONG* PreAssignStack

Definition at line 1563 of file structs.h.

◆ PreIfStack

int* PreIfStack

Definition at line 1564 of file structs.h.

◆ PreSwitchModes

int* PreSwitchModes

Definition at line 1565 of file structs.h.

◆ PreTypes

int* PreTypes

Definition at line 1566 of file structs.h.

◆ StopWatchZero

LONG StopWatchZero

Definition at line 1570 of file structs.h.

◆ InOutBuf

LONG InOutBuf

Definition at line 1571 of file structs.h.

◆ pSize

LONG pSize

Definition at line 1572 of file structs.h.

◆ PreAssignFlag

int PreAssignFlag

Definition at line 1573 of file structs.h.

◆ PreContinuation

int PreContinuation

Definition at line 1574 of file structs.h.

◆ PreproFlag

int PreproFlag

Definition at line 1575 of file structs.h.

◆ iBufError

int iBufError

Definition at line 1576 of file structs.h.

◆ PreOut

int PreOut

Definition at line 1577 of file structs.h.

◆ PreSwitchLevel

int PreSwitchLevel

Definition at line 1578 of file structs.h.

◆ NumPreSwitchStrings

int NumPreSwitchStrings

Definition at line 1579 of file structs.h.

◆ MaxPreTypes

int MaxPreTypes

Definition at line 1580 of file structs.h.

◆ NumPreTypes

int NumPreTypes

Definition at line 1581 of file structs.h.

◆ MaxPreIfLevel

int MaxPreIfLevel

Definition at line 1582 of file structs.h.

◆ PreIfLevel

int PreIfLevel

Definition at line 1583 of file structs.h.

◆ PreInsideLevel

int PreInsideLevel

Definition at line 1584 of file structs.h.

◆ DelayPrevar

int DelayPrevar

Definition at line 1585 of file structs.h.

◆ AllowDelay

int AllowDelay

Definition at line 1586 of file structs.h.

◆ lhdollarerror

int lhdollarerror

Definition at line 1587 of file structs.h.

◆ eat

int eat

Definition at line 1588 of file structs.h.

◆ gNumPre

int gNumPre

Definition at line 1589 of file structs.h.

◆ PreDebug

int PreDebug

Definition at line 1590 of file structs.h.

◆ OpenDictionary

int OpenDictionary

Definition at line 1591 of file structs.h.

◆ PreAssignLevel

int PreAssignLevel

Definition at line 1592 of file structs.h.

◆ MaxPreAssignLevel

int MaxPreAssignLevel

Definition at line 1593 of file structs.h.

◆ DebugFlag

WORD DebugFlag

Definition at line 1594 of file structs.h.

◆ preError

WORD preError

Definition at line 1595 of file structs.h.

◆ ComChar

UBYTE ComChar

Definition at line 1596 of file structs.h.

◆ cComChar

UBYTE cComChar

Definition at line 1597 of file structs.h.


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