static void GrEmptyRegionWrapper(void *r) { nxEmptyRegionReq *req = r; GR_BOOL ret_value; ret_value = GrEmptyRegion(req->regionid); GsWriteType(current_fd, GrNumEmptyRegion); GsWrite(current_fd, &ret_value, sizeof(ret_value)); }
int XEmptyRegion(Region r) { GrEmptyRegion(r->rid); #if CLIENTREGIONS r->extents.x1 = 0; r->extents.y1 = 0; r->extents.x2 = 0; r->extents.y2 = 0; r->size = 0; r->numRects = 0; r->rects = NULL; /* FIXME: must free*/ #endif return 1; }