Lines Matching refs:startseg
102 int startseg, endseg; in miZeroArcSetup() local
217 startseg = startAngle / OCTANT; in miZeroArcSetup()
218 if (!arc->height || (((startseg + 1) & 2) && arc->width)) { in miZeroArcSetup()
257 startseg >>= 1; in miZeroArcSetup()
259 overlap = overlap && (endseg == startseg); in miZeroArcSetup()
261 if (startseg & 1) { in miZeroArcSetup()
263 info->initialMask &= ~(1 << startseg); in miZeroArcSetup()
265 end.mask &= ~(1 << startseg); in miZeroArcSetup()
268 start.mask &= ~(1 << startseg); in miZeroArcSetup()
272 end.mask &= ~(1 << startseg); in miZeroArcSetup()
277 (start.x == end.x && start.y == end.y && !(startseg & 1))) && in miZeroArcSetup()
313 if (startseg & 1) { in miZeroArcSetup()
479 int i, j, delta, ptsdelta, seg, startseg; in miZeroArcDashPts() local
486 startseg = info.startAngle / QUADRANT; in miZeroArcDashPts()
487 startPt = arcPts[startseg]; in miZeroArcDashPts()
500 startPt = arcPts[startseg]; in miZeroArcDashPts()
518 startPt = arcPts[startseg]; in miZeroArcDashPts()
528 seg = (startseg + i) & 3; in miZeroArcDashPts()
544 if (startseg & 1) { in miZeroArcDashPts()