From 75fc68f33e6e766a22e8ed653c3ed50b0d142827 Mon Sep 17 00:00:00 2001 From: cristy Date: Mon, 8 Oct 2012 16:26:00 +0000 Subject: [PATCH] --- coders/jpeg.c | 16 ++++++++-------- coders/png.c | 6 +++--- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/coders/jpeg.c b/coders/jpeg.c index a2385ef90..e3fe7a1d3 100644 --- a/coders/jpeg.c +++ b/coders/jpeg.c @@ -984,7 +984,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info, *image; JSAMPLE - *jpeg_pixels; + *volatile jpeg_pixels; JSAMPROW scanline[1]; @@ -1271,8 +1271,8 @@ static Image *ReadJPEGImage(const ImageInfo *image_info, */ if (setjmp(error_manager.error_recovery) != 0) { - if (jpeg_pixels != (unsigned char *) NULL) - jpeg_pixels=(unsigned char *) RelinquishMagickMemory(jpeg_pixels); + if (jpeg_pixels != (JSAMPLE *) NULL) + jpeg_pixels=(JSAMPLE *) RelinquishMagickMemory(jpeg_pixels); jpeg_destroy_decompress(&jpeg_info); (void) CloseBlob(image); number_pixels=(MagickSizeType) image->columns*image->rows; @@ -1426,7 +1426,7 @@ static Image *ReadJPEGImage(const ImageInfo *image_info, Free jpeg resources. */ jpeg_destroy_decompress(&jpeg_info); - jpeg_pixels=(unsigned char *) RelinquishMagickMemory(jpeg_pixels); + jpeg_pixels=(JSAMPLE *) RelinquishMagickMemory(jpeg_pixels); (void) CloseBlob(image); return(GetFirstImageInList(image)); } @@ -2024,7 +2024,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info, quality; JSAMPLE - *jpeg_pixels; + *volatile jpeg_pixels; JSAMPROW scanline[1]; @@ -2569,8 +2569,8 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info, if (setjmp(error_manager.error_recovery) != 0) { jpeg_destroy_compress(&jpeg_info); - if (jpeg_pixels != (unsigned char *) NULL) - jpeg_pixels=(unsigned char *) RelinquishMagickMemory(jpeg_pixels); + if (jpeg_pixels != (JSAMPLE *) NULL) + jpeg_pixels=(JSAMPLE *) RelinquishMagickMemory(jpeg_pixels); (void) CloseBlob(image); return(MagickFalse); } @@ -2757,7 +2757,7 @@ static MagickBooleanType WriteJPEGImage(const ImageInfo *image_info, Relinquish resources. */ jpeg_destroy_compress(&jpeg_info); - jpeg_pixels=(unsigned char *) RelinquishMagickMemory(jpeg_pixels); + jpeg_pixels=(JSAMPLE *) RelinquishMagickMemory(jpeg_pixels); (void) CloseBlob(image); return(MagickTrue); } diff --git a/coders/png.c b/coders/png.c index 8fb3ee38a..49ce12856 100644 --- a/coders/png.c +++ b/coders/png.c @@ -2095,8 +2095,8 @@ static Image *ReadOnePNGImage(MngInfo *mng_info, ssize_t j; - volatile unsigned char - *ping_pixels; + unsigned char + *volatile ping_pixels; #ifdef PNG_UNKNOWN_CHUNKS_SUPPORTED png_byte unused_chunks[]= @@ -7669,7 +7669,7 @@ static MagickBooleanType WriteOnePNGImage(MngInfo *mng_info, x; unsigned char - *ping_pixels; + *volatile ping_pixels; volatile int image_colors, -- 2.50.1