void ClearSymUnion( symbol * sym ) /***************************************/ /* clear the symbol unions of any possible allocated data */ { sym->info &= ~SYM_LINK_GEN; if( IS_SYM_VF_REF(sym) ) { ClearRefInfo( sym ); } else { WipeSym( sym ); } }
static void FreeSymbol( symbol *sym ) /***********************************/ { WipeSym( sym ); CarveFree( CarveSymbol, sym ); }