-unsigned RemoveLabelRef (CodeLabel* L, const struct CodeEntry* E)
-/* Remove a reference to this label, return the number of remaining references */
-{
- /* Delete the item */
- CollDeleteItem (&L->JumpFrom, E);
-
- /* Return the number of remaining references */
- return CollCount (&L->JumpFrom);
-}
-
-
-
void MoveLabelRefs (CodeLabel* OldLabel, CodeLabel* NewLabel)
/* Move all references to OldLabel to point to NewLabel. OldLabel will have no
* more references on return.