From: Cristy <urban-warrior@imagemagick.org>
Date: Sat, 20 Jan 2018 20:00:09 +0000 (-0500)
Subject: ...
X-Git-Tag: 7.0.7-22~23
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1142d9848f0b0249f22d8262dd7ea98d84b82395;p=imagemagick

...
---

diff --git a/coders/mat.c b/coders/mat.c
index 815cd4b10..47b9fe61b 100644
--- a/coders/mat.c
+++ b/coders/mat.c
@@ -556,7 +556,7 @@ ssize_t TotalSize = 0;
     if ((zip_status != Z_OK) && (zip_status != Z_STREAM_END))
       break;
 
-    *Size -= magick_size;
+    *Size -= (unsigned int) magick_size;
   }
 DblBreak:
 
diff --git a/coders/png.c b/coders/png.c
index 582254dbb..dd7b3648a 100644
--- a/coders/png.c
+++ b/coders/png.c
@@ -1784,7 +1784,7 @@ Magick_png_read_raw_profile(png_struct *ping,Image *image,
   register png_charp
     sp;
 
-  png_uint_32
+  size_t
     extent,
     length,
     nibbles;
@@ -1816,7 +1816,7 @@ Magick_png_read_raw_profile(png_struct *ping,Image *image,
       return(MagickFalse);
     }
 
-  length=(png_uint_32) StringToLong(sp);
+  length=StringToLong(sp);
 
   (void) LogMagickEvent(CoderEvent,GetMagickModule(),
        "      length: %lu",(unsigned long) length);