diff --git a/coders/png.c b/coders/png.c
index dd34b6d..b942610 100644
--- a/coders/png.c
+++ b/coders/png.c
@@ -511,7 +511,8 @@
((((size_t) image->background_color.green >> 8) & 0xff)
== ((size_t) image->background_color.green & 0xff)) &&
((((size_t) image->background_color.blue >> 8) & 0xff)
- == ((size_t) image->background_color.blue & 0xff)));
+ == ((size_t) image->background_color.blue & 0xff))) ? MagickTrue :
+ MagickFalse;
if (ok_to_reduce != MagickFalse && image->storage_class == PseudoClass)
{
@@ -527,7 +528,8 @@
((((size_t) image->colormap[indx].blue >> 8) & 0xff)
== ((size_t) image->colormap[indx].blue & 0xff)) &&
((((size_t) image->colormap[indx].opacity >> 8) & 0xff)
- == ((size_t) image->colormap[indx].opacity & 0xff)));
+ == ((size_t) image->colormap[indx].opacity & 0xff))) ?
+ MagickTrue : MagickFalse;
if (ok_to_reduce == MagickFalse)
break;
}
@@ -563,7 +565,7 @@
((size_t) p->blue & 0xff)) &&
(((!image->matte ||
(((size_t) p->opacity >> 8) & 0xff) ==
- ((size_t) p->opacity & 0xff)))));
+ ((size_t) p->opacity & 0xff))))) ? MagickTrue : MagickFalse;
if (ok_to_reduce == MagickFalse)
break;
@@ -6730,7 +6732,7 @@
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" i (red,green,blue,opacity)");
- for (i=0; i < image->colors; i++)
+ for (i=0; i < (ssize_t) image->colors; i++)
{
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" %d (%d,%d,%d,%d)",
@@ -6867,9 +6869,9 @@
ping_number_colors=(size_t) 0;
remap_needed = MagickFalse;
- for (i=0; i<image->colors; i++)
+ for (i=0; i<(ssize_t) image->colors; i++)
{
- colormap[ping_plte_map[i]] = image->colormap[i];
+ colormap[(ssize_t) ping_plte_map[i]] = image->colormap[i];
if (ping_plte_map[i] != i)
remap_needed = MagickTrue;
@@ -6912,7 +6914,7 @@
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" i plte_map (red,green,blue,opacity)");
- for (i=0; i < image->colors; i++)
+ for (i=0; i < (ssize_t) image->colors; i++)
{
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" %d %d (%d,%d,%d,%d)",
@@ -6925,7 +6927,7 @@
}
- for (i=0; i<image->colors; i++)
+ for (i=0; i< (ssize_t) image->colors; i++)
{
image->colormap[i] = colormap[i];
}
@@ -6936,7 +6938,7 @@
" After Remap:");
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" i (red,green,blue,opacity)");
- for (i=0; i < image->colors; i++)
+ for (i=0; i < (ssize_t) image->colors; i++)
{
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" %d (%d,%d,%d,%d)",
@@ -8062,7 +8064,7 @@
" Setting up bKGD chunk with index=%d",(int) i);
}
- if (i < number_colors)
+ if (i < (ssize_t) number_colors)
{
ping_have_bKGD = MagickTrue;
if (logging)
@@ -8348,7 +8350,7 @@
if (logging)
{
- for (i=0; i< number_colors; i++)
+ for (i=0; i< (ssize_t) number_colors; i++)
{
if (ping_num_trans != 0)
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
diff --git a/coders/svg.c b/coders/svg.c
index fe94f24..4d1893a 100644
--- a/coders/svg.c
+++ b/coders/svg.c
@@ -949,7 +949,7 @@
break;
}
}
- if (strchr(name,':') != (char *) NULL)
+ if (strchr((char *) name,':') != (char *) NULL)
{
/*
Skip over namespace.
@@ -2148,7 +2148,7 @@
(void) LogMagickEvent(CoderEvent,GetMagickModule(),
" SAX.endElement(%s)",name);
svg_info=(SVGInfo *) context;
- if (strchr(name,':') != (char *) NULL)
+ if (strchr((char *) name,':') != (char *) NULL)
{
/*
Skip over namespace.