rem: free(str);
add: wfree(str);
context: destroyBalloon(Balloon *bPtr){    WMHashEnumerator e;    char *str;    e = WMEnumerateHashTable(bPtr->table);    while ((str = WMNextHashEnumeratorItem(&e))) {	free(str);    }    WMFreeHashTable(bPtr->table);    if (bPtr->textColor)	WMReleaseColor(bPtr->textColor);    if (bPtr->font)	WMReleaseFont(bPtr->font);    free(bPtr);}