/* * VMS won't allow the initialization of the union member of symbol * in init_symlist, so we define a structure with the union replaced * by `Inst fn' */ typedef struct fn_symbol { char *name; short type; short class; int rows, cols; Inst fn; struct symbol *next; } fn_Symbol; typedef fn_Symbol *fn_Symbolptr;