Lines Matching full:widths

87     int *widths;                /* pointer to list of widths        */  member
140 subWid = sub->widths; in miSubtractSpans()
143 spansWid = spans->widths; in miSubtractSpans()
199 newwid = reallocarray(spans->widths, in miSubtractSpans()
204 spansWid = newwid + (spansWid - spans->widths); in miSubtractSpans()
205 spans->widths = newwid; in miSubtractSpans()
258 free(spans->widths); in miAppendSpans()
269 QuickSortSpansX(DDXPointRec points[], int widths[], int numSpans) in QuickSortSpansX() argument
284 tw = widths[a]; widths[a] = widths[b]; widths[b] = tw; \ in QuickSortSpansX()
304 tw = widths[i]; in QuickSortSpansX()
307 widths[k] = widths[k - 1]; in QuickSortSpansX()
310 widths[j] = tw; in QuickSortSpansX()
352 QuickSortSpansX(&points[j + 1], &widths[j + 1], numSpans - j - 1); in QuickSortSpansX()
372 oldWidths = spans->widths; in UniquifySpansX()
417 free(spans->widths); in miDisposeSpanGroup()
432 int *widths; in miFillUniqueSpanGroup() local
442 (pDraw, pGC, spans->count, spans->points, spans->widths, TRUE); in miFillUniqueSpanGroup()
444 free(spans->widths); in miFillUniqueSpanGroup()
470 yspans[i].widths = NULL; in miFillUniqueSpanGroup()
480 for (j = 0, points = spans->points, widths = spans->widths; in miFillUniqueSpanGroup()
481 j != spans->count; j++, points++, widths++) { in miFillUniqueSpanGroup()
494 newwidths = reallocarray(newspans->widths, in miFillUniqueSpanGroup()
499 free(yspans[i].widths); in miFillUniqueSpanGroup()
509 newspans->widths = newwidths; in miFillUniqueSpanGroup()
512 newspans->widths[newspans->count] = *widths; in miFillUniqueSpanGroup()
519 free(spans->widths); in miFillUniqueSpanGroup()
520 spans->widths = NULL; in miFillUniqueSpanGroup()
525 widths = xallocarray(count, sizeof(int)); in miFillUniqueSpanGroup()
526 if (!points || !widths) { in miFillUniqueSpanGroup()
529 free(yspans[i].widths); in miFillUniqueSpanGroup()
534 free(widths); in miFillUniqueSpanGroup()
543 QuickSortSpansX(yspans[i].points, yspans[i].widths, ycount); in miFillUniqueSpanGroup()
545 (&(yspans[i]), &(points[count]), &(widths[count])); in miFillUniqueSpanGroup()
549 widths[count] = yspans[i].widths[0]; in miFillUniqueSpanGroup()
553 free(yspans[i].widths); in miFillUniqueSpanGroup()
557 (*pGC->ops->FillSpans) (pDraw, pGC, count, points, widths, TRUE); in miFillUniqueSpanGroup()
559 free(widths); in miFillUniqueSpanGroup()
575 spans->widths = xallocarray(nspans, sizeof(*spans->widths)); in InitSpans()
576 if (!spans->widths) { in InitSpans()
633 spans->widths, TRUE); in fillSpans()
634 free(spans->widths); in fillSpans()
672 pwidth = spanRec.widths; in miFillPolyHelper()
772 pwidth = spanRec.widths; in miFillRectPolyHelper()
1114 GCPtr pGC, int xorg, int yorg, DDXPointPtr points, int *widths) in miLineArcI() argument
1121 twids = widths; in miLineArcI()
1195 int *widths, in miLineArcD() argument
1209 wids = widths; in miLineArcD()
1496 spanRec.widths); in miLineArc()
1498 n = miLineArcD(pDraw, pGC, xorg, yorg, spanRec.points, spanRec.widths, in miLineArc()