rem: free(bPtr->caption);
add: wfree(bPtr->caption);
context: WMSetButtonText(WMButton *bPtr, char *text){    if (bPtr->caption)	free(bPtr->caption);    if (text!=NULL) {	bPtr->caption = wstrdup(text);    } else {	bPtr->caption = NULL;    }            if (bPtr->view->flags.realized) {	paintButton(bPtr);    }}