diff options
author | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-14 16:49:22 +0000 |
---|---|---|
committer | Kaleb Keithley <kaleb@freedesktop.org> | 2003-11-14 16:49:22 +0000 |
commit | d568221710959cf7d783e6ff0fb80fb43a231124 (patch) | |
tree | 8d6f039393294c6ffac8533639afdebe5d68bfc1 /mfb/mfbline.c | |
parent | 9508a382f8a9f241dab097d921b6d290c1c3a776 (diff) |
XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1
Diffstat (limited to 'mfb/mfbline.c')
-rw-r--r-- | mfb/mfbline.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/mfb/mfbline.c b/mfb/mfbline.c index 70e61e6ed..e7e678983 100644 --- a/mfb/mfbline.c +++ b/mfb/mfbline.c @@ -1,3 +1,4 @@ +/* $XFree86: xc/programs/Xserver/mfb/mfbline.c,v 1.7 2001/12/14 20:00:09 dawes Exp $ */ /*********************************************************** Copyright 1987, 1998 The Open Group @@ -115,7 +116,9 @@ mfbLineSS (pDrawable, pGC, mode, npt, pptInit) unsigned int oc2; /* outcode of point 2 */ PixelType *addrlBase; /* pointer to start of drawable */ +#ifndef POLYSEGMENT PixelType *addrl; /* address of destination pixmap */ +#endif int nlwidth; /* width in longwords of destination pixmap */ int xorg, yorg; /* origin of window */ @@ -138,7 +141,7 @@ mfbLineSS (pDrawable, pGC, mode, npt, pptInit) if (!(pGC->planemask & 1)) return; - cclip = ((mfbPrivGC *)(pGC->devPrivates[mfbGCPrivateIndex].ptr))->pCompositeClip; + cclip = pGC->pCompositeClip; alu = ((mfbPrivGC *)(pGC->devPrivates[mfbGCPrivateIndex].ptr))->rop; pboxInit = REGION_RECTS(cclip); nboxInit = REGION_NUM_RECTS(cclip); @@ -505,7 +508,7 @@ mfbLineSD( pDrawable, pGC, mode, npt, pptInit) unsigned int bias = miGetZeroLineBias(pDrawable->pScreen); int x1, x2, y1, y2; RegionPtr cclip; - int fgrop, bgrop; + int fgrop = 0, bgrop = 0; unsigned char *pDash; int dashOffset; int numInDashList; @@ -517,7 +520,7 @@ mfbLineSD( pDrawable, pGC, mode, npt, pptInit) if (!(pGC->planemask & 1)) return; - cclip = ((mfbPrivGC *)(pGC->devPrivates[mfbGCPrivateIndex].ptr))->pCompositeClip; + cclip = pGC->pCompositeClip; fgrop = ((mfbPrivGC *)(pGC->devPrivates[mfbGCPrivateIndex].ptr))->rop; pboxInit = REGION_RECTS(cclip); nboxInit = REGION_NUM_RECTS(cclip); @@ -723,7 +726,7 @@ dontStep: ; (x2 < pbox->x2) && (y2 < pbox->y2)) { - unsigned long _mask; + MfbBits _mask; int rop; rop = fgrop; |