@@ -360,18 +360,13 @@ miRegionDestroy(pReg)
360
360
xfree (pReg );
361
361
}
362
362
363
- void
364
- miRegionUninit (pReg )
365
- RegionPtr pReg ;
363
+ void miRegionUninit (RegionPtr pReg )
366
364
{
367
365
good (pReg );
368
366
xfreeData (pReg );
369
367
}
370
368
371
- Bool
372
- miRectAlloc (pRgn , n )
373
- register RegionPtr pRgn ;
374
- int n ;
369
+ Bool miRectAlloc (RegionPtr pRgn , int n )
375
370
{
376
371
Must_have_memory = TRUE; /* XXX */
377
372
if (!pRgn -> data )
@@ -614,18 +609,20 @@ miAppendNonO (pReg, r, rEnd, y1, y2)
614
609
*
615
610
*-----------------------------------------------------------------------
616
611
*/
617
- static Bool
618
- miRegionOp (newReg , reg1 , reg2 , overlapFunc , appendNon1 , appendNon2 , pOverlap )
619
- RegionPtr newReg ; /* Place to store result */
620
- RegionPtr reg1 ; /* First region in operation */
621
- RegionPtr reg2 ; /* 2d region in operation */
622
- Bool (* overlapFunc )(); /* Function to call for over-
623
- * lapping bands */
624
- Bool appendNon1 ; /* Append non-overlapping bands */
625
- /* in region 1 ? */
626
- Bool appendNon2 ; /* Append non-overlapping bands */
627
- /* in region 2 ? */
628
- Bool * pOverlap ;
612
+ static Bool miRegionOp (RegionPtr newReg , /* Place to store result */
613
+ RegionPtr reg1 , /* First region in operation */
614
+ RegionPtr reg2 , /* 2d region in operation */
615
+ Bool (* overlapFunc )(RegionPtr pReg , BoxPtr r1 , BoxPtr r1End ,
616
+ BoxPtr r2 , BoxPtr r2End ,
617
+ short y1 , short y2 ,
618
+ Bool * pOverlap ),
619
+ /* Function to call for over-
620
+ * lapping bands */
621
+ Bool appendNon1 , /* Append non-overlapping bands */
622
+ /* in region 1 ? */
623
+ Bool appendNon2 , /* Append non-overlapping bands */
624
+ /* in region 2 ? */
625
+ Bool * pOverlap )
629
626
{
630
627
register BoxPtr r1 ; /* Pointer into first region */
631
628
register BoxPtr r2 ; /* Pointer into 2d region */
@@ -842,9 +839,7 @@ miRegionOp(newReg, reg1, reg2, overlapFunc, appendNon1, appendNon2, pOverlap)
842
839
*
843
840
*-----------------------------------------------------------------------
844
841
*/
845
- void
846
- miSetExtents (pReg )
847
- register RegionPtr pReg ;
842
+ void miSetExtents (RegionPtr pReg )
848
843
{
849
844
register BoxPtr pBox , pBoxEnd ;
850
845
@@ -901,16 +896,7 @@ miSetExtents (pReg)
901
896
*-----------------------------------------------------------------------
902
897
*/
903
898
/*ARGSUSED*/
904
- static Bool
905
- miIntersectO (pReg , r1 , r1End , r2 , r2End , y1 , y2 , pOverlap )
906
- register RegionPtr pReg ;
907
- register BoxPtr r1 ;
908
- BoxPtr r1End ;
909
- register BoxPtr r2 ;
910
- BoxPtr r2End ;
911
- short y1 ;
912
- short y2 ;
913
- Bool * pOverlap ;
899
+ static Bool miIntersectO (RegionPtr pReg , BoxPtr r1 , BoxPtr r1End , BoxPtr r2 , BoxPtr r2End , short y1 , short y2 , Bool * pOverlap )
914
900
{
915
901
register int x1 ;
916
902
register int x2 ;
@@ -1039,15 +1025,8 @@ miIntersect(newReg, reg1, reg2)
1039
1025
*-----------------------------------------------------------------------
1040
1026
*/
1041
1027
static Bool
1042
- miUnionO (pReg , r1 , r1End , r2 , r2End , y1 , y2 , pOverlap )
1043
- register RegionPtr pReg ;
1044
- register BoxPtr r1 ;
1045
- BoxPtr r1End ;
1046
- register BoxPtr r2 ;
1047
- BoxPtr r2End ;
1048
- short y1 ;
1049
- short y2 ;
1050
- Bool * pOverlap ;
1028
+ miUnionO (RegionPtr pReg , BoxPtr r1 , BoxPtr r1End ,
1029
+ BoxPtr r2 , BoxPtr r2End , short y1 , short y2 , Bool * pOverlap )
1051
1030
{
1052
1031
register BoxPtr pNextRect ;
1053
1032
register int x1 ; /* left and right side of current union */
@@ -1653,15 +1632,8 @@ miRectsToRegion(nrects, prect, ctype)
1653
1632
*/
1654
1633
/*ARGSUSED*/
1655
1634
static Bool
1656
- miSubtractO (pReg , r1 , r1End , r2 , r2End , y1 , y2 , pOverlap )
1657
- register RegionPtr pReg ;
1658
- register BoxPtr r1 ;
1659
- BoxPtr r1End ;
1660
- register BoxPtr r2 ;
1661
- BoxPtr r2End ;
1662
- register int y1 ;
1663
- int y2 ;
1664
- Bool * pOverlap ;
1635
+ miSubtractO (RegionPtr pReg , BoxPtr r1 , BoxPtr r1End ,
1636
+ BoxPtr r2 , BoxPtr r2End , short y1 , short y2 , Bool * pOverlap )
1665
1637
{
1666
1638
register BoxPtr pNextRect ;
1667
1639
register int x1 ;
@@ -2271,15 +2243,9 @@ static void QuickSortSpans(spans, widths, numSpans)
2271
2243
returns the number of new, clipped scanlines.
2272
2244
*/
2273
2245
2274
- int
2275
- miClipSpans (prgnDst , ppt , pwidth , nspans , pptNew , pwidthNew , fSorted )
2276
- RegionPtr prgnDst ;
2277
- register DDXPointPtr ppt ;
2278
- register int * pwidth ;
2279
- int nspans ;
2280
- register DDXPointPtr pptNew ;
2281
- int * pwidthNew ;
2282
- int fSorted ;
2246
+ int miClipSpans (RegionPtr prgnDst , DDXPointPtr ppt ,
2247
+ int * pwidth , int nspans ,
2248
+ DDXPointPtr pptNew , int * pwidthNew , int fSorted )
2283
2249
{
2284
2250
register DDXPointPtr pptLast ;
2285
2251
int * pwidthNewStart ; /* the vengeance of Xerox! */
@@ -2388,9 +2354,7 @@ miClipSpans(prgnDst, ppt, pwidth, nspans, pptNew, pwidthNew, fSorted)
2388
2354
}
2389
2355
2390
2356
/* find the band in a region with the most rectangles */
2391
- int
2392
- miFindMaxBand (prgn )
2393
- RegionPtr prgn ;
2357
+ int miFindMaxBand (RegionPtr prgn )
2394
2358
{
2395
2359
register int nbox ;
2396
2360
register BoxPtr pbox ;
0 commit comments