summaryrefslogtreecommitdiff
path: root/hw/xfree86/xf4bpp/ppcPixFS.c
diff options
context:
space:
mode:
authorDaniel Stone <daniel@fooishbar.org>2007-11-05 14:11:59 +0000
committerDaniel Stone <daniel@fooishbar.org>2007-11-05 14:34:42 +0000
commit733d42065f2c24505b3874ce51c18f6063c2b67e (patch)
treedd8b4029631bfa4560632fad1912c0bc1802498d /hw/xfree86/xf4bpp/ppcPixFS.c
parentcaf545063457591f88e1f7bcd25dbd0342f44343 (diff)
XFree86: Remove usage of alloca
Replace with heap allocations.
Diffstat (limited to 'hw/xfree86/xf4bpp/ppcPixFS.c')
-rw-r--r--hw/xfree86/xf4bpp/ppcPixFS.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/hw/xfree86/xf4bpp/ppcPixFS.c b/hw/xfree86/xf4bpp/ppcPixFS.c
index f24168bb0..dfc648660 100644
--- a/hw/xfree86/xf4bpp/ppcPixFS.c
+++ b/hw/xfree86/xf4bpp/ppcPixFS.c
@@ -128,13 +128,13 @@ xf4bppSolidPixmapFS( pDrawable, pGC, nInit, pptInit, pwidthInit, fSorted )
return ;
n = nInit * miFindMaxBand(pGC->pCompositeClip) ;
- if ( !( pwidthFree = (int *) ALLOCATE_LOCAL( n * sizeof( int ) ) ) )
+ if ( !( pwidthFree = (int *) xalloc( n * sizeof( int ) ) ) )
return ;
pwidth = pwidthFree ;
if ( !( pptFree = (DDXPointRec *)
- ALLOCATE_LOCAL( n * sizeof( DDXPointRec ) ) ) ) {
- DEALLOCATE_LOCAL( pwidth ) ;
+ xalloc( n * sizeof( DDXPointRec ) ) ) ) {
+ xfree( pwidth ) ;
return ;
}
ppt = pptFree ;
@@ -160,8 +160,8 @@ xf4bppSolidPixmapFS( pDrawable, pGC, nInit, pptInit, pwidthInit, fSorted )
*addrl = ( *addrl & npm ) | ( pm & DoRop( alu, fg, *addrl ) ) ;
#endif /* PURDUE */
}
- DEALLOCATE_LOCAL( pptFree ) ;
- DEALLOCATE_LOCAL( pwidthFree ) ;
+ xfree( pptFree ) ;
+ xfree( pwidthFree ) ;
return ;
}
@@ -316,8 +316,8 @@ int fSorted ;
ppt++ ;
pwidth++ ;
}
- DEALLOCATE_LOCAL( pptFree ) ;
- DEALLOCATE_LOCAL( pwidthFree ) ;
+ xfree( pptFree ) ;
+ xfree( pwidthFree ) ;
return ;
}
@@ -416,8 +416,8 @@ int fSorted ;
#endif /* PURDUE */
}
}
- DEALLOCATE_LOCAL( pptFree ) ;
- DEALLOCATE_LOCAL( pwidthFree ) ;
+ xfree( pptFree ) ;
+ xfree( pwidthFree ) ;
return ;
}
@@ -496,7 +496,7 @@ int fSorted ;
#endif /* PURDUE */
}
}
- DEALLOCATE_LOCAL( pptFree ) ;
- DEALLOCATE_LOCAL( pwidthFree ) ;
+ xfree( pptFree ) ;
+ xfree( pwidthFree ) ;
return ;
}