if (image->blob->synchronize != MagickFalse)
SyncBlob(image);
image->blob->size=GetBlobSize(image);
+ image->extent=image->blob->size;
image->blob->eof=MagickFalse;
if (image->blob->exempt != MagickFalse)
{
MagickExport MagickSizeType GetBlobSize(const Image *image)
{
MagickSizeType
- length;
+ extent;
assert(image != (Image *) NULL);
assert(image->signature == MagickSignature);
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
assert(image->blob != (BlobInfo *) NULL);
- length=0;
+ extent=0;
switch (image->blob->type)
{
case UndefinedStream:
{
- length=image->blob->size;
+ extent=image->blob->size;
break;
}
case FileStream:
{
if (fstat(fileno(image->blob->file),&image->blob->properties) == 0)
- length=(MagickSizeType) image->blob->properties.st_size;
+ extent=(MagickSizeType) image->blob->properties.st_size;
break;
}
case StandardStream:
case PipeStream:
{
- length=image->blob->size;
+ extent=image->blob->size;
break;
}
case ZipStream:
status=GetPathAttributes(image->filename,&image->blob->properties);
if (status != MagickFalse)
- length=(MagickSizeType) image->blob->properties.st_size;
+ extent=(MagickSizeType) image->blob->properties.st_size;
break;
}
case FifoStream:
break;
case BlobStream:
{
- length=(MagickSizeType) image->blob->length;
+ extent=(MagickSizeType) image->blob->extent;
break;
}
}
- return(length);
+ return(extent);
}
\f
/*
if (LocaleCompare(image->magick_filename,image->filename) != 0)
(void) fprintf(file,"%s=>",image->magick_filename);
if ((GetPreviousImageInList(image) == (Image *) NULL) &&
- (GetNextImageInList(image) == (Image *) NULL) && (image->scene == 0))
+ (GetNextImageInList(image) == (Image *) NULL) &&
+ (image->scene == 0))
(void) fprintf(file,"%s ",image->filename);
else
(void) fprintf(file,"%s[%lu] ",image->filename,image->scene);
char
format[MaxTextExtent];
- MagickSizeType
- length;
-
/*
File size.
*/
- length=GetBlobSize(image);
(void) FormatMagickString(format,MaxTextExtent,"%lu",(unsigned long)
- length);
- if (length != (MagickSizeType) ((size_t) length))
- (void) FormatMagickSize(length,MagickFalse,format);
+ image->extent);
+ if (image->extent != (MagickSizeType) ((size_t) image->extent))
+ (void) FormatMagickSize(image->extent,MagickFalse,format);
q+=ConcatenateMagickString(q,format,extent);
break;
}