rem: int i;
add: int i; WMRect rect = WMGetScrollViewVisibleRect(table->scrollView);
context: static void rearrangeHeader(WMTableView *table){    int width;    int count;    int i;    width = 0;        count = WMGetArrayItemCount(table->columns);    for (i = 0; i < count; i++) {	WMTableColumn *column = WMGetFromArray(table->columns, i);	WMMoveWidget(column->titleW, width, 0);	WMResizeWidget(column->titleW, column->width-1, table->headerHeight);		if (i > 0) {	    WMView *splitter = WMGetFromArray(table->splitters, i-1);	    W_MoveView(splitter, width-1, 0);	}	width += column->width;    }        wassertr(table->delegate && table->delegate->numberOfRows);        table->rows = table->delegate->numberOfRows(table->delegate, table);    W_ResizeView(table->tableView, width+1,		 table->rows * table->rowHeight + 1);        table->tableWidth = width + 1;    }