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
{