rem: bPtr->subviews = NULL; bPtr->subviewCount = 0;
context: WMCreateBox(WMWidget *parent){    Box *bPtr;        bPtr = wmalloc(sizeof(Box));    memset(bPtr, 0, sizeof(Box));    bPtr->widgetClass = WC_Box;    bPtr->view = W_CreateView(W_VIEW(parent));    if (!bPtr->view) {	wfree(bPtr);	return NULL;    }    bPtr->view->self = bPtr;        bPtr->view->delegate = &delegate;        WMCreateEventHandler(bPtr->view, StructureNotifyMask,			 handleEvents, bPtr);    WMResizeWidget(bPtr, DEFAULT_WIDTH, DEFAULT_HEIGHT);        bPtr->subviews = NULL;    bPtr->subviewCount = 0;        return bPtr;}