]> granicus.if.org Git - imagemagick/commitdiff
...
authorCristy <urban-warrior@imagemagick.org>
Sat, 30 Sep 2017 16:12:21 +0000 (12:12 -0400)
committerCristy <urban-warrior@imagemagick.org>
Sat, 30 Sep 2017 16:12:21 +0000 (12:12 -0400)
MagickCore/blob.c
MagickCore/memory-private.h
MagickCore/segment.c
coders/json.c

index ef09452a62037c6829160942b7d0466ce9645557..a76669e13298d58dba1937ceaa4cc53ae43236b3 100644 (file)
@@ -3409,8 +3409,8 @@ MagickExport ssize_t ReadBlob(Image *image,const size_t length,void *data)
           break;
         }
       p=image->blob->data+image->blob->offset;
-      count=(ssize_t) MagickMin((MagickOffsetType) length,image->blob->length-
-        image->blob->offset);
+      count=(ssize_t) MagickMin((MagickOffsetType) length,(MagickOffsetType)
+        image->blob->length-image->blob->offset);
       image->blob->offset+=count;
       if (count != (ssize_t) length)
         image->blob->eof=MagickTrue;
@@ -4259,8 +4259,8 @@ MagickExport const void *ReadBlobStream(Image *image,const size_t length,
       return(data);
     }
   data=image->blob->data+image->blob->offset;
-  *count=(ssize_t) MagickMin((MagickOffsetType) length,image->blob->length-
-    image->blob->offset);
+  *count=(ssize_t) MagickMin((MagickOffsetType) length,(MagickOffsetType)
+    image->blob->length-image->blob->offset);
   image->blob->offset+=(*count);
   if (*count != (ssize_t) length)
     image->blob->eof=MagickTrue;
index bea3d6d779d90493412cae5353271aa39553fdc2..c22f2ed5c5495535521b142d8f7bc2969bce8fcd 100644 (file)
@@ -22,7 +22,7 @@
 extern "C" {
 #endif
 
-#include "MagickCore/exception.h"
+#include "MagickCore/exception-private.h"
 
 #if defined(__powerpc__)
 #  define CACHE_LINE_SIZE  128
index 2287d18b53e360caa1f966811e1939d075b8ee03..8a4c66ca0ae6193be49133ea62edfaa18f1c866d 100644 (file)
@@ -93,6 +93,7 @@
 #include "MagickCore/image.h"
 #include "MagickCore/image-private.h"
 #include "MagickCore/memory_.h"
+#include "MagickCore/memory-private.h"
 #include "MagickCore/monitor.h"
 #include "MagickCore/monitor-private.h"
 #include "MagickCore/pixel-accessor.h"
index df380b7dd3901eb0ed2265bb428ce45d92436448..5fdb32c24d400d69e618c36a1fe9ea5a1bda7720 100644 (file)
@@ -741,7 +741,7 @@ static void EncodeIptcProfile(FILE *file,const StringInfo *profile)
     dataset=GetStringInfoDatum(profile)[i++];
     record=GetStringInfoDatum(profile)[i++];
     value=(IptcValue *) NULL;
-    for (j=0; j < count; j++)
+    for (j=0; j < (ssize_t) count; j++)
     {
       if ((values[j]->record == record) && (values[j]->dataset == dataset))
         value=values[j];
@@ -752,7 +752,7 @@ static void EncodeIptcProfile(FILE *file,const StringInfo *profile)
           sizeof(*values));
         if (values == (IptcValue **) NULL)
           break;
-        value=AcquireMagickMemory(sizeof(*value));
+        value=(IptcValue *) AcquireMagickMemory(sizeof(*value));
         if (value == (IptcValue *) NULL)
           break;
         /* Check the tag length in IptcValue when a new tag is added */
@@ -845,7 +845,7 @@ static void EncodeIptcProfile(FILE *file,const StringInfo *profile)
   }
   if (values != (IptcValue **) NULL)
     {
-      for (i=0; i < count; i++)
+      for (i=0; i < (ssize_t) count; i++)
       {
         value=values[i];
         (void) FormatLocaleFile(file,"        \"%s[%.20g,%.20g]\": ",
@@ -855,7 +855,7 @@ static void EncodeIptcProfile(FILE *file,const StringInfo *profile)
         else
           {
             (void) FormatLocaleFile(file,"[");
-            for (j=0; j < value->values_length; j++)
+            for (j=0; j < (ssize_t) value->values_length; j++)
             {
               for (k=0; value->values[j][k] != (char *) NULL; k++)
               {