FORM 4.3
|
#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] |
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.