Lines Matching refs:xRects
395 XRectangle *xRects;
405 xRects = &sRects[0];
407 xRects = (XRectangle *) malloc(sizeof(XRectangle) * rectCnt);
408 if (xRects == NULL) {
415 if (xRects != &sRects[0]) {
416 free(xRects);
422 xRects[i].x = rects[i*4 + 0];
423 xRects[i].y = rects[i*4 + 1];
424 xRects[i].width = rects[i*4 + 2];
425 xRects[i].height = rects[i*4 + 3];
429 (Picture) dst, &color, xRects, rectCnt);
432 if (xRects != &sRects[0]) {
433 free(xRects);
935 XRectangle *xRects;
939 xRects = &sRects[0];
941 xRects = (XRectangle *) malloc(sizeof(XRectangle) * rectCnt);
942 if (xRects == NULL) {
949 if (xRects != &sRects[0]) {
950 free(xRects);
956 xRects[i].x = rects[i*4 + 0];
957 xRects[i].y = rects[i*4 + 1];
958 xRects[i].width = rects[i*4 + 2];
959 xRects[i].height = rects[i*4 + 3];
962 XFillRectangles(awt_display, (Drawable) dst, (GC) jlong_to_ptr(gc), xRects, rectCnt);
965 if (xRects != &sRects[0]) {
966 free(xRects);