rem: PRINT(("%s\n", __PRETTY_FUNCTION__));
context: cleanup_region_horizontal(BRegion *region){	PRINT(("%s\n", __PRETTY_FUNCTION__));	clipping_rect testRect =		{			1, 1,			-2, -1		};		long newCount = -1;	for (long x = 0; x < region->count; x++) {		clipping_rect rect = region->data[x];			if (rect.top == testRect.top && rect.bottom == testRect.bottom						&& rect.left == testRect.right + 1) {								ASSERT(newCount >= 0);				region->data[newCount].right = rect.right;											} else {				newCount++;				region->data[newCount] = rect;			}							testRect = region->data[newCount];	}	region->count = newCount + 1;}