From: cristy Date: Thu, 15 Oct 2009 18:59:59 +0000 (+0000) Subject: (no commit message) X-Git-Tag: 7.0.1-0~10521 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=50931924c7fa18a0bedf56c584c4449dbc7e23b6;p=imagemagick --- diff --git a/magick/magic.c b/magick/magic.c index d9eb1a871..f51399e6c 100644 --- a/magick/magic.c +++ b/magick/magic.c @@ -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"); }