rem: free(sPtr);
add: wfree(sPtr);
context: WMCreateScroller(WMWidget *parent){    Scroller *sPtr;        sPtr = wmalloc(sizeof(Scroller));    memset(sPtr, 0, sizeof(Scroller));        sPtr->widgetClass = WC_Scroller;    sPtr->view = W_CreateView(W_VIEW(parent));    if (!sPtr->view) {	free(sPtr);	return NULL;    }    sPtr->view->self = sPtr;    sPtr->view->delegate = &_ScrollerViewDelegate;        sPtr->flags.documentFullyVisible = 1;        WMCreateEventHandler(sPtr->view, ExposureMask|StructureNotifyMask			 |ClientMessageMask, handleEvents, sPtr);    W_ResizeView(sPtr->view, DEFAULT_WIDTH, DEFAULT_WIDTH);    sPtr->flags.arrowsPosition = DEFAULT_ARROWS_POSITION;    WMCreateEventHandler(sPtr->view, ButtonPressMask|ButtonReleaseMask			 |EnterWindowMask|LeaveWindowMask|ButtonMotionMask,			 handleActionEvents, sPtr);        sPtr->flags.hitPart = WSNoPart;    return sPtr;}