File ImageMagick-6.2.5-fix.patch of Package ImageMagick

--- coders/xpm.c
+++ coders/xpm.c
@@ -674,8 +674,8 @@
   if (transparent != MagickFalse)
     {
       colors++;
-      picon->colormap=(PixelPacket *) ResizeMagickMemory((void **)
-        &picon->colormap,(size_t) colors*sizeof(*picon->colormap));
+      picon->colormap=(PixelPacket *) ResizeMagickMemory(picon->colormap,
+        (size_t) colors*sizeof(*picon->colormap));
       if (picon->colormap == (PixelPacket *) NULL)
         ThrowWriterException(ResourceLimitError,"MemoryAllocationError");
       for (y=0; y < (long) picon->rows; y++)
--- magick/animate.c
+++ magick/animate.c
@@ -552,11 +552,11 @@
           option="logo:";
         else
           {
-            char
+            int
               c;
 
             c=getc(stdin);
-            if ((int) c == EOF)
+            if (c == EOF)
               option="logo:";
             else
               {
--- magick/display.c
+++ magick/display.c
@@ -1938,11 +1938,11 @@
           option="logo:";
         else
           {
-            char
+            int
               c;
 
             c=getc(stdin);
-            if ((int) c == EOF)
+            if (c == EOF)
               break;
             else
               {
openSUSE Build Service is sponsored by