FORM 4.3
FixedGlobals Struct Reference

#include <structs.h>

Data Fields

WCN Operation [8]
 
WCN2 OperaFind [6]
 
char * VarType [10]
 
char * ExprStat [21]
 
char * FunNam [2]
 
char * swmes [3]
 
char * fname
 
char * fname2
 
UBYTE * s_one
 
WORD fnamebase
 
WORD fname2base
 
UINT cTable [256]
 

Detailed Description

The FIXEDGLOBALS struct is an anachronism. It started as the struct with global variables that needed initialization. It contains the elements Operation and OperaFind which define a very early way of automatically jumping to the proper operation. We find the results of it in parts of the file opera.c Later operations were treated differently in a more transparent way. We never changed the existing code. The most important part is currently the cTable which is used intensively in the compiler.

Definition at line 2512 of file structs.h.

Field Documentation

◆ Operation

WCN Operation[8]

Definition at line 2513 of file structs.h.

◆ OperaFind

WCN2 OperaFind[6]

Definition at line 2514 of file structs.h.

◆ VarType

char* VarType[10]

Definition at line 2515 of file structs.h.

◆ ExprStat

char* ExprStat[21]

Definition at line 2516 of file structs.h.

◆ FunNam

char* FunNam[2]

Definition at line 2517 of file structs.h.

◆ swmes

char* swmes[3]

Definition at line 2518 of file structs.h.

◆ fname

char* fname

Definition at line 2519 of file structs.h.

◆ fname2

char* fname2

Definition at line 2520 of file structs.h.

◆ s_one

UBYTE* s_one

Definition at line 2521 of file structs.h.

◆ fnamebase

WORD fnamebase

Definition at line 2522 of file structs.h.

◆ fname2base

WORD fname2base

Definition at line 2523 of file structs.h.

◆ cTable

UINT cTable[256]

Definition at line 2524 of file structs.h.


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