diff --git a/coders/avs.c b/coders/avs.c
index c72650f..f706bec 100644
--- a/coders/avs.c
+++ b/coders/avs.c
@@ -187,7 +187,7 @@
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
if ((image->previous == (Image *) NULL) &&
- (SetImageProgress(image,LoadImageTag,y,image->rows) == MagickFalse))
+ (SetImageProgress(image,LoadImageTag,(MagickOffsetType) y,image->rows) == MagickFalse))
break;
}
pixels=(unsigned char *) RelinquishMagickMemory(pixels);
diff --git a/coders/jpeg.c b/coders/jpeg.c
index ca358cc..8c62326 100644
--- a/coders/jpeg.c
+++ b/coders/jpeg.c
@@ -624,13 +624,13 @@
if (number_bytes <= 0)
return;
source=(SourceManager *) cinfo->src;
- while (number_bytes > (ssize_t) source->manager.bytes_in_buffer)
+ while (number_bytes > (long) source->manager.bytes_in_buffer)
{
number_bytes-=(long) source->manager.bytes_in_buffer;
(void) FillInputBuffer(cinfo);
}
- source->manager.next_input_byte+=(size_t) number_bytes;
- source->manager.bytes_in_buffer-=(size_t) number_bytes;
+ source->manager.next_input_byte+=number_bytes;
+ source->manager.bytes_in_buffer-=number_bytes;
}
static void TerminateSource(j_decompress_ptr cinfo)
@@ -954,7 +954,7 @@
for (i=1; i < 16; i++)
if ((i != 2) && (i != 13) && (i != 14))
jpeg_set_marker_processor(&jpeg_info,(int) (JPEG_APP0+i),ReadProfile);
- i=jpeg_read_header(&jpeg_info,MagickTrue);
+ i=(ssize_t) jpeg_read_header(&jpeg_info,MagickTrue);
if ((image_info->colorspace == YCbCrColorspace) ||
(image_info->colorspace == Rec601YCbCrColorspace) ||
(image_info->colorspace == Rec709YCbCrColorspace))
@@ -1277,7 +1277,7 @@
}
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
- if (SetImageProgress(image,LoadImageTag,y,image->rows) == MagickFalse)
+ if (SetImageProgress(image,LoadImageTag,(MagickOffsetType) y,image->rows) == MagickFalse)
break;
}
/*
diff --git a/coders/miff.c b/coders/miff.c
index 1bf55e1..27d78b1 100644
--- a/coders/miff.c
+++ b/coders/miff.c
@@ -244,7 +244,7 @@
}
case 32:
{
- size_t
+ unsigned int
quantum;
if (image->matte != MagickFalse)
@@ -316,7 +316,7 @@
}
case 32:
{
- size_t
+ unsigned int
quantum;
p=PushLongPixel(MSBEndian,p,&quantum);
@@ -1145,7 +1145,7 @@
}
case 32:
{
- size_t
+ unsigned int
pixel;
for (i=0; i < (ssize_t) image->colors; i++)
@@ -1554,7 +1554,7 @@
{
case 32:
{
- size_t
+ unsigned int
value;
if (image->matte != MagickFalse)
@@ -1599,7 +1599,7 @@
{
case 32:
{
- size_t
+ unsigned int
value;
value=ScaleQuantumToLong(pixel.red);
@@ -1820,7 +1820,7 @@
(void) FormatMagickString(buffer,MaxTextExtent,
"class=%s colors=%lu matte=%s\n",MagickOptionToMnemonic(
MagickClassOptions,image->storage_class),(unsigned long) image->colors,
- MagickOptionToMnemonic(MagickBooleanOptions,(long) image->matte));
+ MagickOptionToMnemonic(MagickBooleanOptions,(ssize_t) image->matte));
(void) WriteBlobString(image,buffer);
(void) FormatMagickString(buffer,MaxTextExtent,"columns=%lu rows=%lu "
"depth=%lu\n",(unsigned long) image->columns,(unsigned long) image->rows,
@@ -2083,7 +2083,7 @@
ThrowWriterException(CorruptImageError,"ImageDepthNotSupported");
case 32:
{
- register size_t
+ register unsigned int
pixel;
pixel=ScaleQuantumToLong(image->colormap[i].red);
diff --git a/coders/mpc.c b/coders/mpc.c
index 6ea33c3..0d59278 100644
--- a/coders/mpc.c
+++ b/coders/mpc.c
@@ -871,7 +871,7 @@
}
case 32:
{
- size_t
+ unsigned int
pixel;
for (i=0; i < (ssize_t) image->colors; i++)
@@ -1082,8 +1082,7 @@
(void) FormatMagickString(buffer,MaxTextExtent,
"class=%s colors=%lu matte=%s\n",MagickOptionToMnemonic(
MagickClassOptions,image->storage_class),(unsigned long) image->colors,
- MagickOptionToMnemonic(MagickBooleanOptions,(unsigned long)
- image->matte));
+ MagickOptionToMnemonic(MagickBooleanOptions,(ssize_t) image->matte));
(void) WriteBlobString(image,buffer);
(void) FormatMagickString(buffer,MaxTextExtent,
"columns=%lu rows=%lu depth=%lu\n",(unsigned long) image->columns,
@@ -1351,7 +1350,7 @@
ThrowWriterException(CorruptImageError,"ImageDepthNotSupported");
case 32:
{
- size_t
+ unsigned int
pixel;
pixel=ScaleQuantumToLong(image->colormap[i].red);
diff --git a/coders/xpm.c b/coders/xpm.c
index 45f8152..a3bc383 100644
--- a/coders/xpm.c
+++ b/coders/xpm.c
@@ -667,7 +667,7 @@
exception=(&image->exception);
if (picon->storage_class == PseudoClass)
{
- CompressImageColormap(picon);
+ (void) CompressImageColormap(picon);
if (picon->matte != MagickFalse)
transparent=MagickTrue;
}
@@ -805,7 +805,8 @@
(void) FormatMagickString(buffer,MaxTextExtent,"\"%s\n",
y == (ssize_t) (picon->rows-1) ? "" : ",");
(void) WriteBlobString(image,buffer);
- status=SetImageProgress(image,SaveImageTag,y,picon->rows);
+ status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
+ picon->rows);
if (status == MagickFalse)
break;
}
@@ -1036,7 +1037,8 @@
(void) WriteBlobString(image,buffer);
if (image->previous == (Image *) NULL)
{
- status=SetImageProgress(image,SaveImageTag,y,image->rows);
+ status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
+ image->rows);
if (status == MagickFalse)
break;
}