register ssize_t
i;
- register unsigned int
+ size_t
quantum_bits;
if (quantum_state->bits == 0UL)
quantum_state->bits=8U;
for (i=(ssize_t) depth; i > 0L; )
{
- quantum_bits=(unsigned int) i;
+ quantum_bits=(size_t) i;
if (quantum_bits > quantum_state->bits)
quantum_bits=quantum_state->bits;
- i-=(ssize_t) quantum_bits;
- if (quantum_state->bits == 8)
+ i-=quantum_bits;
+ if (quantum_state->bits == 8UL)
*pixels='\0';
quantum_state->bits-=quantum_bits;
- *pixels|=(((pixel >> i) &~ ((~0U) << quantum_bits)) <<
+ *pixels|=(((pixel >> i) &~ ((~0UL) << quantum_bits)) <<
quantum_state->bits);
if (quantum_state->bits == 0UL)
{
pixels++;
- quantum_state->bits=8U;
+ quantum_state->bits=8UL;
}
}
return(pixels);
register ssize_t
i;
- unsigned int
+ size_t
quantum_bits;
if (quantum_state->bits == 0U)
- quantum_state->bits=32U;
+ quantum_state->bits=32UL;
for (i=(ssize_t) depth; i > 0; )
{
quantum_bits=(size_t) i;
register ssize_t
i;
- register unsigned int
+ register size_t
quantum_bits;
*quantum=(QuantumAny) 0;
if (quantum_state->bits == 0UL)
{
quantum_state->pixel=(*pixels++);
- quantum_state->bits=8U;
+ quantum_state->bits=8UL;
}
quantum_bits=(size_t) i;
if (quantum_bits > quantum_state->bits)
quantum_bits=quantum_state->bits;
- i-=(ssize_t) quantum_bits;
+ i-=quantum_bits;
quantum_state->bits-=quantum_bits;
- *quantum=(*quantum << quantum_bits) | ((quantum_state->pixel >>
- quantum_state->bits) &~ ((~0U) << quantum_bits));
+ *quantum=(unsigned int) ((*quantum << quantum_bits) |
+ ((quantum_state->pixel >> quantum_state->bits) &~ ((~0UL) <<
+ quantum_bits)));
}
return(pixels);
}