From edf841fb6fb6baf414b30fa2d2a21d5faf5c373c Mon Sep 17 00:00:00 2001 From: darkvater Date: Mon, 27 Sep 2004 12:36:59 +0000 Subject: (svn r328) -Fix: remove some unlogical alloca()s (Tron) --- screenshot.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'screenshot.c') diff --git a/screenshot.c b/screenshot.c index fa94c8acd..3b17028dd 100644 --- a/screenshot.c +++ b/screenshot.c @@ -53,7 +53,7 @@ static bool MakeBmpImage(const char *name, ScreenshotCallback *callb, void *user { BitmapFileHeader bfh; BitmapInfoHeader bih; - RgbQuad *rq = alloca(sizeof(RgbQuad) * 256); + RgbQuad rq[256]; byte *buff; FILE *f; uint i, padw; @@ -99,7 +99,7 @@ static bool MakeBmpImage(const char *name, ScreenshotCallback *callb, void *user // write file header and info header and palette fwrite(&bfh, 1, sizeof(bfh), f); fwrite(&bih, 1, sizeof(bih), f); - fwrite(rq, 1, sizeof(RgbQuad) * 256, f); + fwrite(rq, 1, sizeof(rq), f); // use by default 64k temp memory maxlines = clamp(65536 / padw, 16, 128); @@ -146,7 +146,7 @@ static void PNGAPI png_my_warning(png_structp png_ptr, png_const_charp message) static bool MakePNGImage(const char *name, ScreenshotCallback *callb, void *userdata, uint w, uint h, int pixelformat, const byte *palette) { - png_colorp rq = alloca(sizeof(png_color) * 256); + png_color rq[256]; byte *buff; FILE *f; uint i, y, n; -- cgit v1.2.3-54-g00ecf