]> granicus.if.org Git - imagemagick/commitdiff
(no commit message)
authorcristy <urban-warrior@git.imagemagick.org>
Thu, 15 Oct 2009 18:59:59 +0000 (18:59 +0000)
committercristy <urban-warrior@git.imagemagick.org>
Thu, 15 Oct 2009 18:59:59 +0000 (18:59 +0000)
magick/magic.c

index d9eb1a871f06db87624d4f9bffc92aaf84198533..f51399e6c25df53b7bd50af8cbe734433eb628fe 100644 (file)
@@ -72,12 +72,12 @@ typedef struct _MagicMapInfo
   size_t
     length;
 
-  ssize_t
+  MagickOffsetType
     offset;
 } MagicMapInfo;
 
 #define MagicTransform(name,offset,magic) \
-   { name, (unsigned char *) magic,sizeof(magic)-1, offset }
+   { name, (unsigned char *) magic, sizeof(magic)-1, offset }
 
 static const MagicMapInfo
   MagicMap[] =
@@ -661,7 +661,8 @@ MagickExport MagickBooleanType ListMagicInfo(FILE *file,
           if (isprint((int) ((unsigned char) magic_info[i]->target[j])) != 0)
             (void) fprintf(file,"%c",magic_info[i]->target[j]);
           else
-            (void) fprintf(file,"%#o",magic_info[i]->target[j]);
+            (void) fprintf(file,"\\%03o",(unsigned int)
+              ((unsigned char) magic_info[i]->target[j]));
       }
     (void) fprintf(file,"\n");
   }