for (y=0; y < (ssize_t) image->rows; y++)
{
count=ReadBlob(image,length,pixels);
- if ((size_t) count != length)
+ if (count != (ssize_t) length)
ThrowReaderException(CorruptImageError,"UnableToReadImageData");
p=pixels;
q=QueueAuthenticPixels(image,0,y,image->columns,1,exception);
bmp_info.ba_offset=0;
start_position=0;
count=ReadBlob(image,2,magick);
+ if (count != 2)
+ ThrowReaderException(CorruptImageError,"ImproperImageHeader");
do
{
PixelInfo
ComputeWeightedCovariance(count,points,covariance);
ComputePrincipleComponent(covariance,&principle);
- if (clusterFit == MagickFalse || count == 0)
+ if ((clusterFit == MagickFalse) || (count == 0))
CompressRangeFit(count,points,map,principle,metric,&start,&end,indices);
else
CompressClusterFit(count,points,map,principle,metric,&start,&end,indices);
image=(Image *) context;
count=ReadBlob(image,(ssize_t) length,(unsigned char *) buffer);
- if (count == 0)
+ if (count != (ssize_t) length)
return((OPJ_SIZE_T) -1);
return((OPJ_SIZE_T) count);
}
ThrowReaderException(ResourceLimitError,"MemoryAllocationFailed");
count=ReadBlob(image,3*0x800,header);
overview=LocaleNCompare((char *) header,"PCD_OPA",7) == 0;
- if ((count == 0) ||
+ if ((count != (3*0x800)) ||
((LocaleNCompare((char *) header+0x800,"PCD",3) != 0) && (overview ==0)))
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
rotate=header[0x0e02] & 0x03;
Skip to end of line.
*/
count=ReadBlob(image,1,(unsigned char *) &format);
- if (count == 0)
+ if (count != 1)
break;
- if ((count != 0) && (format == 'P'))
+ if (format == 'P')
break;
} while (format != '\n');
count=ReadBlob(image,1,(unsigned char *) &format);
if (status == MagickFalse)
return((Image *) NULL);
count=ReadBlob(pwp_image,5,magick);
- if ((count == 0) || (LocaleNCompare((char *) magick,"SFW95",5) != 0))
+ if ((count != 5) || (LocaleNCompare((char *) magick,"SFW95",5) != 0))
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
read_info=CloneImageInfo(image_info);
(void) SetImageInfoProgressMonitor(read_info,(MagickProgressMonitor) NULL,
Determine if this a RLE file.
*/
count=ReadBlob(image,2,(unsigned char *) magick);
- if ((count == 0) || (memcmp(magick,"\122\314",2) != 0))
+ if ((count != 2) || (memcmp(magick,"\122\314",2) != 0))
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
do
{
else
{
count=ReadBlob(image,1,&runlength);
- if (count == 0)
+ if (count != 1)
ThrowReaderException(CorruptImageError,"UnableToReadImageData");
flag=runlength & 0x80;
if (flag != 0)
i=0;
p=tags;
ignore=(TIFFFieldInfo *) AcquireQuantumMemory(count,sizeof(*ignore));
- // This also sets field_bit to 0 (FIELD_IGNORE)
+ /* This also sets field_bit to 0 (FIELD_IGNORE) */
ResetMagickMemory(ignore,0,count*sizeof(*ignore));
while (*p != '\0')
{
return((Image *) NULL);
}
count=ReadBlob(image,14,(unsigned char *) magick);
- if ((count == 0) ||
+ if ((count != 14) ||
(LocaleNCompare((char *) magick,"gimp xcf",8) != 0))
ThrowReaderException(CorruptImageError,"ImproperImageHeader");
(void) ResetMagickMemory(&doc_info,0,sizeof(XCFDocInfo));
for (i=0; i < (ssize_t) header.ncolors; i++)
{
count=ReadBlob(image,sz_XWDColor,(unsigned char *) &color);
- if (count == 0)
+ if (count != sz_XWDColor)
{
ximage=(XImage *) RelinquishMagickMemory(ximage);
ThrowReaderException(CorruptImageError,"UnexpectedEndOfFile");