diff options
Diffstat (limited to 'mi/miregion.c')
-rw-r--r-- | mi/miregion.c | 50 |
1 files changed, 25 insertions, 25 deletions
diff --git a/mi/miregion.c b/mi/miregion.c index df3324865..0a6913f3c 100644 --- a/mi/miregion.c +++ b/mi/miregion.c @@ -219,8 +219,8 @@ if (((numRects) < ((reg)->data->size >> 1)) && ((reg)->data->size > 50)) \ } -BoxRec miEmptyBox = {0, 0, 0, 0}; -RegDataRec miEmptyData = {0, 0}; +_X_EXPORT BoxRec miEmptyBox = {0, 0, 0, 0}; +_X_EXPORT RegDataRec miEmptyData = {0, 0}; RegDataRec miBrokenData = {0, 0}; RegionRec miBrokenRegion = { { 0, 0, 0, 0 }, &miBrokenData }; @@ -248,7 +248,7 @@ miPrintRegion(rgn) } #endif /* DEBUG */ -Bool +_X_EXPORT Bool miRegionEqual(reg1, reg2) RegionPtr reg1; RegionPtr reg2; @@ -331,7 +331,7 @@ miValidRegion(reg) * REGION of "size" number of rectangles. *****************************************************************/ -RegionPtr +_X_EXPORT RegionPtr miRegionCreate(rect, size) BoxPtr rect; int size; @@ -365,7 +365,7 @@ miRegionCreate(rect, size) * Outer region rect is statically allocated. *****************************************************************/ -void +_X_EXPORT void miRegionInit(pReg, rect, size) RegionPtr pReg; BoxPtr rect; @@ -389,7 +389,7 @@ miRegionInit(pReg, rect, size) } } -void +_X_EXPORT void miRegionDestroy(pReg) RegionPtr pReg; { @@ -399,7 +399,7 @@ miRegionDestroy(pReg) xfree(pReg); } -void +_X_EXPORT void miRegionUninit(pReg) RegionPtr pReg; { @@ -417,7 +417,7 @@ miRegionBreak (pReg) return FALSE; } -Bool +_X_EXPORT Bool miRectAlloc( register RegionPtr pRgn, int n) @@ -458,7 +458,7 @@ miRectAlloc( return TRUE; } -Bool +_X_EXPORT Bool miRegionCopy(dst, src) register RegionPtr dst; register RegionPtr src; @@ -1025,7 +1025,7 @@ miIntersectO ( } -Bool +_X_EXPORT Bool miIntersect(newReg, reg1, reg2) register RegionPtr newReg; /* destination Region */ register RegionPtr reg1; @@ -1180,7 +1180,7 @@ miUnionO ( return TRUE; } -Bool +_X_EXPORT Bool miUnion(newReg, reg1, reg2) RegionPtr newReg; /* destination Region */ register RegionPtr reg1; @@ -1279,7 +1279,7 @@ miUnion(newReg, reg1, reg2) * dstrgn is modified if rgn has rectangles. * */ -Bool +_X_EXPORT Bool miRegionAppend(dstrgn, rgn) register RegionPtr dstrgn; register RegionPtr rgn; @@ -1465,7 +1465,7 @@ QuickSortRects( *----------------------------------------------------------------------- */ -Bool +_X_EXPORT Bool miRegionValidate(badreg, pOverlap) RegionPtr badreg; Bool *pOverlap; @@ -1656,7 +1656,7 @@ bail: return miRegionBreak (badreg); } -RegionPtr +_X_EXPORT RegionPtr miRectsToRegion(nrects, prect, ctype) int nrects; register xRectangle *prect; @@ -1881,7 +1881,7 @@ miSubtractO ( * *----------------------------------------------------------------------- */ -Bool +_X_EXPORT Bool miSubtract(regD, regM, regS) register RegionPtr regD; register RegionPtr regM; @@ -1946,7 +1946,7 @@ miSubtract(regD, regM, regS) * *----------------------------------------------------------------------- */ -Bool +_X_EXPORT Bool miInverse(newReg, reg1, invRect) RegionPtr newReg; /* Destination region */ RegionPtr reg1; /* Region to invert */ @@ -2006,7 +2006,7 @@ miInverse(newReg, reg1, invRect) * that doesn't overlap the box at all and partIn is false) */ -int +_X_EXPORT int miRectIn(region, prect) register RegionPtr region; register BoxPtr prect; @@ -2102,7 +2102,7 @@ miRectIn(region, prect) translates in place */ -void +_X_EXPORT void miTranslateRegion(pReg, x, y) register RegionPtr pReg; register int x; @@ -2216,7 +2216,7 @@ miRegionDataCopy( return TRUE; } -void +_X_EXPORT void miRegionReset(pReg, pBox) RegionPtr pReg; BoxPtr pBox; @@ -2229,7 +2229,7 @@ miRegionReset(pReg, pBox) pReg->data = (RegDataPtr)NULL; } -Bool +_X_EXPORT Bool miPointInRegion(pReg, x, y, box) register RegionPtr pReg; register int x, y; @@ -2263,7 +2263,7 @@ miPointInRegion(pReg, x, y, box) return(FALSE); } -Bool +_X_EXPORT Bool miRegionNotEmpty(pReg) RegionPtr pReg; { @@ -2278,7 +2278,7 @@ miRegionBroken(RegionPtr pReg) return (REGION_NAR(pReg)); } -void +_X_EXPORT void miRegionEmpty(pReg) RegionPtr pReg; { @@ -2289,7 +2289,7 @@ miRegionEmpty(pReg) pReg->data = &miEmptyData; } -BoxPtr +_X_EXPORT BoxPtr miRegionExtents(pReg) RegionPtr pReg; { @@ -2415,7 +2415,7 @@ static void QuickSortSpans( returns the number of new, clipped scanlines. */ -int +_X_EXPORT int miClipSpans( RegionPtr prgnDst, register DDXPointPtr ppt, @@ -2532,7 +2532,7 @@ miClipSpans( } /* find the band in a region with the most rectangles */ -int +_X_EXPORT int miFindMaxBand(prgn) RegionPtr prgn; { |