|
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.