bool opj_bio_flush(opj_bio_t *bio) { if (! opj_bio_byteout(bio)) { return false; } if (bio->ct == 7) { if (! opj_bio_byteout(bio)) { return false; } } return true; }
opj_bool opj_bio_flush(opj_bio_t *bio) { bio->ct = 0; if (! opj_bio_byteout(bio)) { return OPJ_FALSE; } if (bio->ct == 7) { bio->ct = 0; if (! opj_bio_byteout(bio)) { return OPJ_FALSE; } } return OPJ_TRUE; }
void opj_bio_putbit(opj_bio_t *bio, OPJ_UINT32 b) { if (bio->ct == 0) { opj_bio_byteout(bio); /* TODO_MSD: check this line */ } bio->ct--; bio->buf |= b << bio->ct; }
static void opj_bio_putbit(opj_bio_t *bio, uint8_t b) { if (bio->ct == 0) { opj_bio_byteout(bio); /* MSD: why not check the return value of this function ? */ } bio->ct--; bio->buf |= (uint8_t)(b << bio->ct); }