/*
* JPEG-2000 Code Stream Library
*
- * $Id: jpc_cs.c,v 1.1 2005/05/22 18:33:04 malaterre Exp $
+ * $Id: jpc_cs.c,v 1.2 2005/06/11 02:05:14 malaterre Exp $
*/
/******************************************************************************\
jpc_coc_t *coc = &ms->parms.coc;
assert(coc->compparms.numdlvls <= 32);
if (cstate->numcomps <= 256) {
- if (jpc_putuint8(out, coc->compno)) {
+ if (jpc_putuint8(out, (uint_fast8_t)coc->compno)) {
return -1;
}
} else {
{
jpc_rgn_t *rgn = &ms->parms.rgn;
if (cstate->numcomps <= 256) {
- if (jpc_putuint8(out, rgn->compno)) {
+ if (jpc_putuint8(out, (uint_fast8_t)rgn->compno)) {
return -1;
}
} else {
{
jpc_qcc_t *qcc = &ms->parms.qcc;
if (cstate->numcomps <= 256) {
- jpc_putuint8(out, qcc->compno);
+ jpc_putuint8(out, (uint_fast8_t)qcc->compno);
} else {
jpc_putuint16(out, qcc->compno);
}
if (jpc_putuint8(out, pchg->rlvlnostart) ||
((cstate->numcomps > 256) ?
jpc_putuint16(out, pchg->compnostart) :
- jpc_putuint8(out, pchg->compnostart)) ||
+ jpc_putuint8(out, (uint_fast8_t)pchg->compnostart)) ||
jpc_putuint16(out, pchg->lyrnoend) ||
jpc_putuint8(out, pchg->rlvlnoend) ||
((cstate->numcomps > 256) ?
jpc_putuint16(out, pchg->compnoend) :
- jpc_putuint8(out, pchg->compnoend)) ||
+ jpc_putuint8(out, (uint_fast8_t)pchg->compnoend)) ||
jpc_putuint8(out, pchg->prgord)) {
return -1;
}