if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
if ((image->previous == (Image *) NULL) &&
- (SetImageProgress(image,LoadImageTag,y,image->rows) == MagickFalse))
+ (SetImageProgress(image,LoadImageTag,(MagickOffsetType) y,image->rows) == MagickFalse))
break;
}
pixels=(unsigned char *) RelinquishMagickMemory(pixels);
if (number_bytes <= 0)
return;
source=(SourceManager *) cinfo->src;
- while (number_bytes > (ssize_t) source->manager.bytes_in_buffer)
+ while (number_bytes > (long) source->manager.bytes_in_buffer)
{
number_bytes-=(long) source->manager.bytes_in_buffer;
(void) FillInputBuffer(cinfo);
}
- source->manager.next_input_byte+=(size_t) number_bytes;
- source->manager.bytes_in_buffer-=(size_t) number_bytes;
+ source->manager.next_input_byte+=number_bytes;
+ source->manager.bytes_in_buffer-=number_bytes;
}
static void TerminateSource(j_decompress_ptr cinfo)
for (i=1; i < 16; i++)
if ((i != 2) && (i != 13) && (i != 14))
jpeg_set_marker_processor(&jpeg_info,(int) (JPEG_APP0+i),ReadProfile);
- i=jpeg_read_header(&jpeg_info,MagickTrue);
+ i=(ssize_t) jpeg_read_header(&jpeg_info,MagickTrue);
if ((image_info->colorspace == YCbCrColorspace) ||
(image_info->colorspace == Rec601YCbCrColorspace) ||
(image_info->colorspace == Rec709YCbCrColorspace))
}
if (SyncAuthenticPixels(image,exception) == MagickFalse)
break;
- if (SetImageProgress(image,LoadImageTag,y,image->rows) == MagickFalse)
+ if (SetImageProgress(image,LoadImageTag,(MagickOffsetType) y,image->rows) == MagickFalse)
break;
}
/*
}
case 32:
{
- size_t
+ unsigned int
quantum;
if (image->matte != MagickFalse)
}
case 32:
{
- size_t
+ unsigned int
quantum;
p=PushLongPixel(MSBEndian,p,&quantum);
}
case 32:
{
- size_t
+ unsigned int
pixel;
for (i=0; i < (ssize_t) image->colors; i++)
{
case 32:
{
- size_t
+ unsigned int
value;
if (image->matte != MagickFalse)
{
case 32:
{
- size_t
+ unsigned int
value;
value=ScaleQuantumToLong(pixel.red);
(void) FormatMagickString(buffer,MaxTextExtent,
"class=%s colors=%lu matte=%s\n",MagickOptionToMnemonic(
MagickClassOptions,image->storage_class),(unsigned long) image->colors,
- MagickOptionToMnemonic(MagickBooleanOptions,(long) image->matte));
+ MagickOptionToMnemonic(MagickBooleanOptions,(ssize_t) image->matte));
(void) WriteBlobString(image,buffer);
(void) FormatMagickString(buffer,MaxTextExtent,"columns=%lu rows=%lu "
"depth=%lu\n",(unsigned long) image->columns,(unsigned long) image->rows,
ThrowWriterException(CorruptImageError,"ImageDepthNotSupported");
case 32:
{
- register size_t
+ register unsigned int
pixel;
pixel=ScaleQuantumToLong(image->colormap[i].red);
}
case 32:
{
- size_t
+ unsigned int
pixel;
for (i=0; i < (ssize_t) image->colors; i++)
(void) FormatMagickString(buffer,MaxTextExtent,
"class=%s colors=%lu matte=%s\n",MagickOptionToMnemonic(
MagickClassOptions,image->storage_class),(unsigned long) image->colors,
- MagickOptionToMnemonic(MagickBooleanOptions,(unsigned long)
- image->matte));
+ MagickOptionToMnemonic(MagickBooleanOptions,(ssize_t) image->matte));
(void) WriteBlobString(image,buffer);
(void) FormatMagickString(buffer,MaxTextExtent,
"columns=%lu rows=%lu depth=%lu\n",(unsigned long) image->columns,
ThrowWriterException(CorruptImageError,"ImageDepthNotSupported");
case 32:
{
- size_t
+ unsigned int
pixel;
pixel=ScaleQuantumToLong(image->colormap[i].red);
exception=(&image->exception);
if (picon->storage_class == PseudoClass)
{
- CompressImageColormap(picon);
+ (void) CompressImageColormap(picon);
if (picon->matte != MagickFalse)
transparent=MagickTrue;
}
(void) FormatMagickString(buffer,MaxTextExtent,"\"%s\n",
y == (ssize_t) (picon->rows-1) ? "" : ",");
(void) WriteBlobString(image,buffer);
- status=SetImageProgress(image,SaveImageTag,y,picon->rows);
+ status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
+ picon->rows);
if (status == MagickFalse)
break;
}
(void) WriteBlobString(image,buffer);
if (image->previous == (Image *) NULL)
{
- status=SetImageProgress(image,SaveImageTag,y,image->rows);
+ status=SetImageProgress(image,SaveImageTag,(MagickOffsetType) y,
+ image->rows);
if (status == MagickFalse)
break;
}
% %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%
-% ReadBlobLongLong() reads a ssize_t value as a 64-bit quantity in the byte-order
-% specified by the endian member of the image structure.
+% ReadBlobLongLong() reads a long long value as a 64-bit quantity in the
+% byte-order specified by the endian member of the image structure.
%
-% The format of the ReadBlobLong method is:
+% The format of the ReadBlobLongLong method is:
%
-% MagickSizeType ReadBlobLong(Image *image)
+% MagickSizeType ReadBlobLongLong(Image *image)
%
% A description of each parameter follows.
%
typedef struct _LongPixelPacket
{
- size_t
+ unsigned int
red,
green,
blue,
register ssize_t
i;
- register size_t
+ register unsigned int
quantum_bits;
if (quantum_state->bits == 0UL)
- quantum_state->bits=8UL;
+ quantum_state->bits=8U;
for (i=(ssize_t) depth; i > 0L; )
{
- quantum_bits=(size_t) i;
+ quantum_bits=(unsigned int) i;
if (quantum_bits > quantum_state->bits)
quantum_bits=quantum_state->bits;
i-=(ssize_t) quantum_bits;
if (quantum_state->bits == 8)
*pixels='\0';
quantum_state->bits-=quantum_bits;
- *pixels|=(((pixel >> i) &~ ((~0UL) << quantum_bits)) <<
+ *pixels|=(((pixel >> i) &~ ((~0U) << quantum_bits)) <<
quantum_state->bits);
if (quantum_state->bits == 0UL)
{
pixels++;
- quantum_state->bits=8UL;
+ quantum_state->bits=8U;
}
}
return(pixels);
size_t
quantum_bits;
- if (quantum_state->bits == 0UL)
- quantum_state->bits=32UL;
+ if (quantum_state->bits == 0U)
+ quantum_state->bits=32U;
for (i=(ssize_t) depth; i > 0; )
{
quantum_bits=(size_t) i;
if (quantum_bits > quantum_state->bits)
quantum_bits=quantum_state->bits;
quantum_state->pixel|=(((pixel >> (depth-i)) &
- quantum_state->mask[quantum_bits]) << (32UL-quantum_state->bits));
+ quantum_state->mask[quantum_bits]) << (32U-quantum_state->bits));
i-=(ssize_t) quantum_bits;
quantum_state->bits-=quantum_bits;
if (quantum_state->bits == 0U)
{
pixels=PopLongPixel(quantum_state->endian,quantum_state->pixel,pixels);
quantum_state->pixel=0U;
- quantum_state->bits=32UL;
+ quantum_state->bits=32U;
}
}
return(pixels);
}
for (x=0; x < (ssize_t) number_pixels; x++)
{
- q=PopLongPixel(endian,(size_t) indexes[x],q);
+ q=PopLongPixel(endian,(unsigned int) indexes[x],q);
q+=quantum_info->pad;
}
break;
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
for (x=0; x < (ssize_t) number_pixels; x++)
{
- q=PopLongPixel(endian,(size_t) indexes[x],q);
+ q=PopLongPixel(endian,(unsigned int) indexes[x],q);
pixel=ScaleQuantumToLong((Quantum) (QuantumRange-
GetOpacityPixelComponent(p)));
q=PopLongPixel(endian,pixel,q);
range=GetQuantumRange(image->depth);
if (quantum_info->pack == MagickFalse)
{
- register size_t
+ register unsigned int
pixel;
for (x=0; x < (ssize_t) (number_pixels-2); x+=3)
{
- pixel=(size_t) (
+ pixel=(unsigned int) (
ScaleQuantumToAny(PixelIntensityToQuantum(p+2),range) << 22 |
ScaleQuantumToAny(PixelIntensityToQuantum(p+1),range) << 12 |
ScaleQuantumToAny(PixelIntensityToQuantum(p+0),range) << 2);
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 10:
{
- register size_t
+ register unsigned int
pixel;
range=GetQuantumRange(image->depth);
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) (ScaleQuantumToAny(p->red,range) << 22 |
+ pixel=(unsigned int) (ScaleQuantumToAny(p->red,range) << 22 |
ScaleQuantumToAny(p->green,range) << 12 |
ScaleQuantumToAny(p->blue,range) << 2);
q=PopLongPixel(endian,pixel,q);
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
p++;
q+=quantum_info->pad;
}
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
p++;
q+=quantum_info->pad;
}
case 12:
{
- register size_t
+ register unsigned int
pixel;
range=GetQuantumRange(image->depth);
default:
case 0:
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
break;
}
case 1:
{
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
break;
}
case 2:
{
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
p++;
break;
}
default:
case 0:
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
break;
}
case 1:
{
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
break;
}
case 2:
{
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
p++;
break;
}
default:
case 0:
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
break;
}
case 1:
{
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
break;
}
case 2:
{
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
p++;
break;
}
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
p++;
q+=quantum_info->pad;
}
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
p++;
q+=quantum_info->pad;
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 10:
{
- register size_t
+ register unsigned int
pixel;
range=GetQuantumRange(image->depth);
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny((Quantum) (QuantumRange-
+ pixel=(unsigned int) ScaleQuantumToAny((Quantum) (QuantumRange-
p->opacity),range);
q=PopQuantumLongPixel(&quantum_state,image->depth,pixel,q);
p++;
}
for (x=0; x < (ssize_t) number_pixels; x++)
{
- pixel=(size_t) ScaleQuantumToAny(p->red,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->red,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->green,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->green,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny(p->blue,range);
+ pixel=(unsigned int) ScaleQuantumToAny(p->blue,range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
- pixel=(size_t) ScaleQuantumToAny((Quantum) (QuantumRange-
+ pixel=(unsigned int) ScaleQuantumToAny((Quantum) (QuantumRange-
p->opacity),range);
q=PopQuantumPixel(&quantum_state,image->depth,pixel,q);
p++;
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- register size_t
+ register unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
register ssize_t
i;
- register size_t
+ register unsigned int
pixel;
size_t
cbcr[i]=(Quantum) quantum;
n++;
}
- pixel=(size_t) ((size_t) (cbcr[1]) << 22 |
+ pixel=(unsigned int) ((size_t) (cbcr[1]) << 22 |
(size_t) (cbcr[0]) << 12 |
(size_t) (cbcr[2]) << 2);
q=PopLongPixel(endian,pixel,q);
p++;
- pixel=(size_t) ((size_t) (cbcr[3]) << 22 |
+ pixel=(unsigned int) ((size_t) (cbcr[3]) << 22 |
(size_t) (cbcr[0]) << 12 |
(size_t) (cbcr[2]) << 2);
q=PopLongPixel(endian,pixel,q);
static inline const unsigned char *PushQuantumPixel(
QuantumState *quantum_state,const size_t depth,
- const unsigned char *pixels,size_t *quantum)
+ const unsigned char *pixels,unsigned int *quantum)
{
register ssize_t
i;
if (quantum_state->bits == 0UL)
{
quantum_state->pixel=(*pixels++);
- quantum_state->bits=8UL;
+ quantum_state->bits=8U;
}
quantum_bits=(size_t) i;
if (quantum_bits > quantum_state->bits)
i-=(ssize_t) quantum_bits;
quantum_state->bits-=quantum_bits;
*quantum=(*quantum << quantum_bits) | ((quantum_state->pixel >>
- quantum_state->bits) &~ ((~0UL) << quantum_bits));
+ quantum_state->bits) &~ ((~0U) << quantum_bits));
}
return(pixels);
}
static inline const unsigned char *PushQuantumLongPixel(
QuantumState *quantum_state,const size_t depth,
- const unsigned char *pixels,size_t *quantum)
+ const unsigned char *pixels,unsigned int *quantum)
{
register ssize_t
i;
{
pixels=PushLongPixel(quantum_state->endian,pixels,
&quantum_state->pixel);
- quantum_state->bits=32UL;
+ quantum_state->bits=32U;
}
quantum_bits=(size_t) i;
if (quantum_bits > quantum_state->bits)
quantum_bits=quantum_state->bits;
- *quantum|=(((quantum_state->pixel >> (32UL-quantum_state->bits)) &
+ *quantum|=(((quantum_state->pixel >> (32U-quantum_state->bits)) &
quantum_state->mask[quantum_bits]) << (depth-i));
i-=(ssize_t) quantum_bits;
quantum_state->bits-=quantum_bits;
size_t
extent;
- size_t
+ unsigned int
pixel;
assert(image != (Image *) NULL);
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
break;
}
- if (quantum_info->quantum == 32UL)
+ if (quantum_info->quantum == 32U)
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
p++;
break;
}
- if (quantum_info->quantum == 32UL)
+ if (quantum_info->quantum == 32U)
{
for (x=0; x < (ssize_t) number_pixels; x++)
{
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
}
case 32:
{
- size_t
+ unsigned int
pixel;
if (quantum_info->format == FloatingPointQuantumFormat)
scale,
inverse_scale;
- size_t
+ unsigned int
pixel,
bits;
- const size_t
+ const unsigned int
*mask;
} QuantumState;
static inline MagickSizeType GetQuantumRange(const size_t depth)
{
- return((MagickSizeType) ((MagickULLConstant(1) << (depth-1))+
- ((MagickULLConstant(1) << (depth-1))-1)));
+ MagickSizeType
+ one;
+
+ one=1;
+ return((MagickSizeType) ((one << (depth-1))+((one << (depth-1))-1)));
}
static inline float HalfToSinglePrecision(const unsigned short half)
static inline void InitializeQuantumState(const QuantumInfo *quantum_info,
const EndianType endian,QuantumState *quantum_state)
{
- static const size_t mask[32] =
+ static const unsigned int mask[32] =
{
- 0x00000000UL, 0x00000001UL, 0x00000003UL, 0x00000007UL, 0x0000000fUL,
- 0x0000001fUL, 0x0000003fUL, 0x0000007fUL, 0x000000ffUL, 0x000001ffUL,
- 0x000003ffUL, 0x000007ffUL, 0x00000fffUL, 0x00001fffUL, 0x00003fffUL,
- 0x00007fffUL, 0x0000ffffUL, 0x0001ffffUL, 0x0003ffffUL, 0x0007ffffUL,
- 0x000fffffUL, 0x001fffffUL, 0x003fffffUL, 0x007fffffUL, 0x00ffffffUL,
- 0x01ffffffUL, 0x03ffffffUL, 0x07ffffffUL, 0x0fffffffUL, 0x1fffffffUL,
- 0x3fffffffUL, 0x7fffffffUL
+ 0x00000000U, 0x00000001U, 0x00000003U, 0x00000007U, 0x0000000fU,
+ 0x0000001fU, 0x0000003fU, 0x0000007fU, 0x000000ffU, 0x000001ffU,
+ 0x000003ffU, 0x000007ffU, 0x00000fffU, 0x00001fffU, 0x00003fffU,
+ 0x00007fffU, 0x0000ffffU, 0x0001ffffU, 0x0003ffffU, 0x0007ffffU,
+ 0x000fffffU, 0x001fffffU, 0x003fffffU, 0x007fffffU, 0x00ffffffU,
+ 0x01ffffffU, 0x03ffffffU, 0x07ffffffU, 0x0fffffffU, 0x1fffffffU,
+ 0x3fffffffU, 0x7fffffffU
};
quantum_state->endian=endian;
quantum_state->inverse_scale=1.0;
if (quantum_state->scale != 0.0)
quantum_state->inverse_scale/=quantum_state->scale;
- quantum_state->pixel=0UL;
- quantum_state->bits=0UL;
+ quantum_state->pixel=0U;
+ quantum_state->bits=0U;
quantum_state->mask=mask;
}
}
static inline unsigned char *PopLongPixel(const EndianType endian,
- const size_t pixel,unsigned char *pixels)
+ const unsigned int pixel,unsigned char *pixels)
{
register unsigned int
quantum;
}
static inline const unsigned char *PushLongPixel(const EndianType endian,
- const unsigned char *pixels,size_t *pixel)
+ const unsigned char *pixels,unsigned int *pixel)
{
register unsigned int
quantum;
quantum|=(unsigned int) (*pixels++ << 16);
quantum|=(unsigned int) (*pixels++ << 24);
}
- *pixel=(size_t) (quantum & 0xffffffff);
+ *pixel=(unsigned int) (quantum & 0xffffffff);
return(pixels);
}
return((Quantum) value);
}
-static inline Quantum ScaleLongToQuantum(const size_t value)
+static inline Quantum ScaleLongToQuantum(const unsigned int value)
{
#if !defined(MAGICKCORE_HDRI_SUPPORT)
return((Quantum) ((value+8421504UL)/16843009UL));
#endif
}
-static inline size_t ScaleQuantumToLong(const Quantum quantum)
+static inline unsigned int ScaleQuantumToLong(const Quantum quantum)
{
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) (16843009UL*quantum));
+ return((unsigned int) (16843009UL*quantum));
#else
if (quantum <= 0.0)
return(0UL);
if ((16843009.0*quantum) >= 4294967295.0)
return(4294967295UL);
- return((size_t) (16843009.0*quantum+0.5));
+ return((unsigned int) (16843009.0*quantum+0.5));
#endif
}
-static inline size_t ScaleQuantumToMap(const Quantum quantum)
+static inline unsigned int ScaleQuantumToMap(const Quantum quantum)
{
if (quantum >= (Quantum) MaxMap)
- return((size_t) MaxMap);
+ return((unsigned int) MaxMap);
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) quantum);
+ return((unsigned int) quantum);
#else
if (quantum < 0.0)
return(0UL);
- return((size_t) (quantum+0.5));
+ return((unsigned int) (quantum+0.5));
#endif
}
#endif
}
-static inline Quantum ScaleLongToQuantum(const size_t value)
+static inline Quantum ScaleLongToQuantum(const unsigned int value)
{
#if !defined(MAGICKCORE_HDRI_SUPPORT)
return((Quantum) ((value+MagickULLConstant(32768))/
#endif
}
-static inline size_t ScaleQuantumToLong(const Quantum quantum)
+static inline unsigned int ScaleQuantumToLong(const Quantum quantum)
{
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) (65537UL*quantum));
+ return((unsigned int) (65537UL*quantum));
#else
if (quantum <= 0.0)
return(0UL);
if ((65537.0*quantum) >= 4294967295.0)
return(4294967295UL);
- return((size_t) (65537.0*quantum+0.5));
+ return((unsigned int) (65537.0*quantum+0.5));
#endif
}
-static inline size_t ScaleQuantumToMap(const Quantum quantum)
+static inline unsigned int ScaleQuantumToMap(const Quantum quantum)
{
if (quantum >= (Quantum) MaxMap)
- return((size_t) MaxMap);
+ return((unsigned int) MaxMap);
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) quantum);
+ return((unsigned int) quantum);
#else
if (quantum < 0.0)
return(0UL);
- return((size_t) (quantum+0.5));
+ return((unsigned int) (quantum+0.5));
#endif
}
#endif
}
-static inline Quantum ScaleLongToQuantum(const size_t value)
+static inline Quantum ScaleLongToQuantum(const unsigned int value)
{
return((Quantum) value);
}
#endif
}
-static inline size_t ScaleQuantumToLong(const Quantum quantum)
+static inline unsigned int ScaleQuantumToLong(const Quantum quantum)
{
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) quantum);
+ return((unsigned int) quantum);
#else
- return((size_t) (quantum+0.5));
+ return((unsigned int) (quantum+0.5));
#endif
}
-static inline size_t ScaleQuantumToMap(const Quantum quantum)
+static inline unsigned int ScaleQuantumToMap(const Quantum quantum)
{
if (quantum < 0.0)
return(0UL);
if ((quantum/65537) >= (Quantum) MaxMap)
- return((size_t) MaxMap);
+ return((unsigned int) MaxMap);
#if !defined(MAGICKCORE_HDRI_SUPPORT)
- return((size_t) ((quantum+MagickULLConstant(32768))/
+ return((unsigned int) ((quantum+MagickULLConstant(32768))/
MagickULLConstant(65537)));
#else
- return((size_t) (quantum/65537.0+0.5));
+ return((unsigned int) (quantum/65537.0+0.5));
#endif
}
return((Quantum) (72340172838076673.0*value));
}
-static inline Quantum ScaleLongToQuantum(const size_t value)
+static inline Quantum ScaleLongToQuantum(const unsigned int value)
{
return((Quantum) (4294967297.0*value));
}
return((Quantum) (281479271743489.0*value));
}
-static inline size_t ScaleQuantumToLong(const Quantum quantum)
+static inline unsigned int ScaleQuantumToLong(const Quantum quantum)
{
- return((size_t) (quantum/4294967297.0+0.5));
+ return((unsigned int) (quantum/4294967297.0+0.5));
}
-static inline size_t ScaleQuantumToMap(const Quantum quantum)
+static inline unsigned int ScaleQuantumToMap(const Quantum quantum)
{
if (quantum <= 0.0)
return(0UL);
if ((quantum/281479271743489.0) >= MaxMap)
- return((size_t) MaxMap);
- return((size_t) (quantum/281479271743489.0+0.5));
+ return((unsigned int) MaxMap);
+ return((unsigned int) (quantum/281479271743489.0+0.5));
}
static inline unsigned short ScaleQuantumToShort(const Quantum quantum)
significand=map.fixed_point & 0x007fffff;
if (exponent <= 0)
{
- ssize_t
+ int
shift;
if (exponent < -10)
return((unsigned short) sign_bit);
significand=significand | 0x00800000;
- shift=(ssize_t) (14-exponent);
+ shift=(int) (14-exponent);
significand=(unsigned int) ((significand+((1 << (shift-1))-1)+
((significand >> shift) & 0x01)) >> shift);
return((unsigned short) (sign_bit | significand));
float
alpha;
- register ssize_t
+ register int
i;
/*