FORM v5.0.0-35-g6318119
Data Fields
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
 
WORD fnamesize
 
WORD fname2size
 
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 2547 of file structs.h.

Field Documentation

◆ Operation

WCN Operation[8]

Definition at line 2548 of file structs.h.

◆ OperaFind

WCN2 OperaFind[6]

Definition at line 2549 of file structs.h.

◆ VarType

char* VarType[10]

Definition at line 2550 of file structs.h.

◆ ExprStat

char* ExprStat[21]

Definition at line 2551 of file structs.h.

◆ FunNam

char* FunNam[2]

Definition at line 2552 of file structs.h.

◆ swmes

char* swmes[3]

Definition at line 2553 of file structs.h.

◆ fname

char* fname

Definition at line 2554 of file structs.h.

◆ fname2

char* fname2

Definition at line 2555 of file structs.h.

◆ s_one

UBYTE* s_one

Definition at line 2556 of file structs.h.

◆ fnamebase

WORD fnamebase

Definition at line 2557 of file structs.h.

◆ fname2base

WORD fname2base

Definition at line 2558 of file structs.h.

◆ fnamesize

WORD fnamesize

Definition at line 2559 of file structs.h.

◆ fname2size

WORD fname2size

Definition at line 2560 of file structs.h.

◆ cTable

UINT cTable[256]

Definition at line 2561 of file structs.h.


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