void FreeSymEntry (SymEntry* E)
/* Free a symbol entry */
{
+ unsigned i;
+
TypeFree (E->Type);
xfree (E->AsmName);
+
+ if (E->Flags & SC_LABEL)
+ {
+ for (i = 0; i < CollCount (E->V.L.DefsOrRefs); i++)
+ {
+ xfree (CollAt(E->V.L.DefsOrRefs, i));
+ }
+
+ DoneCollection (E->V.L.DefsOrRefs);
+ }
+
xfree (E);
}