typedef struct SYMBOL { int symtype; char symname[1]; /* first character of symbol name */ } SYMBOL; /* * newsym - return a pointer to a symbol of a given length. */ SYMBOL *newsym(unsigned len) { extern void *malloc(); return ( (SYMBOL *) malloc(sizeof(SYMBOL)+len) ); }