rem: if (WMGetFirstInBag(hPtr->addresses, WMGetFromBag(aPtr->addresses, i)) >= 0) return True;
add: adr1 = WMGetFromBag(aPtr->addresses, i); for (j=0; j<WMGetBagItemCount(hPtr->addresses); j++) { adr2 = WMGetFromBag(hPtr->addresses, j); if (strcmp(adr1, adr2)==0) return True; }
context: WMIsHostEqualToHost(WMHost* hPtr, WMHost* aPtr){    int	i;    wassertrv(hPtr!=NULL && aPtr!=NULL, False);    if (hPtr == aPtr)        return True;    for (i=0; i<WMGetBagItemCount(aPtr->addresses); i++) {        if (WMGetFirstInBag(hPtr->addresses,                            WMGetFromBag(aPtr->addresses, i)) >= 0)            return True;    }    return False;}