rem: free(iPtr);
add: wfree(iPtr);
context: WCreateEditMenuItem(WMWidget *parent, char *title, Bool isTitle){    WEditMenuItem *iPtr;    WMScreen *scr = WMWidgetScreen(parent);    if (!EditMenuItemClass)	InitEditMenuItem(scr);    iPtr = wmalloc(sizeof(WEditMenuItem));    memset(iPtr, 0, sizeof(WEditMenuItem));    iPtr->widgetClass = EditMenuItemClass;        iPtr->view = W_CreateView(W_VIEW(parent));    if (!iPtr->view) {	free(iPtr);	return NULL;    }    iPtr->view->self = iPtr;    iPtr->parent = parent;        iPtr->label = wstrdup(title);        iPtr->flags.isTitle = isTitle;        if (isTitle) {	WMSetWidgetBackgroundColor(iPtr, WMBlackColor(scr));    }        WMCreateEventHandler(iPtr->view, ExposureMask|StructureNotifyMask,			 handleItemEvents, iPtr);        WMCreateEventHandler(iPtr->view, ButtonPressMask|ButtonReleaseMask			 |ButtonMotionMask, handleItemClick, iPtr);    return iPtr;}