From: Cristy Date: Tue, 26 Apr 2016 14:22:56 +0000 (-0400) Subject: ... X-Git-Tag: 7.0.1-0~16 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=8203ec3ca1da8299ff79045602092ee9872517f2;p=imagemagick ... --- diff --git a/coders/bmp.c b/coders/bmp.c index b42b9ff05..85741e173 100644 --- a/coders/bmp.c +++ b/coders/bmp.c @@ -2000,8 +2000,8 @@ static MagickBooleanType WriteBMPImage(const ImageInfo *image_info,Image *image, Write 12-byte version 2 bitmap header. */ (void) WriteBlobLSBLong(image,bmp_info.size); - (void) WriteBlobLSBSignedShort(image,bmp_info.width); - (void) WriteBlobLSBSignedShort(image,bmp_info.height); + (void) WriteBlobLSBSignedShort(image,(signed short) bmp_info.width); + (void) WriteBlobLSBSignedShort(image,(signed short) bmp_info.height); (void) WriteBlobLSBShort(image,bmp_info.planes); (void) WriteBlobLSBShort(image,bmp_info.bits_per_pixel); } @@ -2011,8 +2011,8 @@ static MagickBooleanType WriteBMPImage(const ImageInfo *image_info,Image *image, Write 40-byte version 3+ bitmap header. */ (void) WriteBlobLSBLong(image,bmp_info.size); - (void) WriteBlobLSBSignedLong(image,bmp_info.width); - (void) WriteBlobLSBSignedLong(image,bmp_info.height); + (void) WriteBlobLSBSignedLong(image,(signed int) bmp_info.width); + (void) WriteBlobLSBSignedLong(image,(signed int) bmp_info.height); (void) WriteBlobLSBShort(image,bmp_info.planes); (void) WriteBlobLSBShort(image,bmp_info.bits_per_pixel); (void) WriteBlobLSBLong(image,bmp_info.compression);