/// <summary> /// Read bits. /// </summary> /// <param name="n">Number of bits to read</param> int bio_read(int n) { int i, v; v=0; for (i=n-1; i>=0; i--) { v+=bio_getbit()<<i; } return v; }
int bio_read(opj_bio_t *bio, int n) { int i, v; v = 0; for (i = n - 1; i >= 0; i--) { v += bio_getbit(bio) << i; } return v; }
OPJ_UINT32 bio_read(opj_bio_t *bio, OPJ_UINT32 n) { OPJ_UINT32 i, v; v = 0; for (i = n - 1; i != -1 ; --i) { v += bio_getbit(bio) << i; } return v; }