• Home
  • Raw
  • Download

Lines Matching refs:bitpointer

398 #define addBitToStream(/*size_t**/ bitpointer, /*ucvector**/ bitstream, /*unsigned char*/ bit)\  argument
401 if(((*bitpointer) & 7) == 0) ucvector_push_back(bitstream, (unsigned char)0);\
403 (bitstream->data[bitstream->size - 1]) |= (bit << ((*bitpointer) & 0x7));\
404 (*bitpointer)++;\
407 static void addBitsToStream(size_t* bitpointer, ucvector* bitstream, unsigned value, size_t nbits) in addBitsToStream() argument
410 …for(i = 0; i < nbits; i++) addBitToStream(bitpointer, bitstream, (unsigned char)((value >> i) & 1)… in addBitsToStream()
413 static void addBitsToStreamReversed(size_t* bitpointer, ucvector* bitstream, unsigned value, size_t… in addBitsToStreamReversed() argument
416 …for(i = 0; i < nbits; i++) addBitToStream(bitpointer, bitstream, (unsigned char)((value >> (nbits … in addBitsToStreamReversed()
422 #define READBIT(bitpointer, bitstream) ((bitstream[bitpointer >> 3] >> (bitpointer & 0x7)) & (unsig… argument
424 static unsigned char readBitFromStream(size_t* bitpointer, const unsigned char* bitstream) in readBitFromStream() argument
426 unsigned char result = (unsigned char)(READBIT(*bitpointer, bitstream)); in readBitFromStream()
427 (*bitpointer)++; in readBitFromStream()
431 static unsigned readBitsFromStream(size_t* bitpointer, const unsigned char* bitstream, size_t nbits) in readBitsFromStream() argument
436 result += ((unsigned)READBIT(*bitpointer, bitstream)) << i; in readBitsFromStream()
437 (*bitpointer)++; in readBitsFromStream()
2319 static unsigned char readBitFromReversedStream(size_t* bitpointer, const unsigned char* bitstream) in readBitFromReversedStream() argument
2321 …unsigned char result = (unsigned char)((bitstream[(*bitpointer) >> 3] >> (7 - ((*bitpointer) & 0x7… in readBitFromReversedStream()
2322 (*bitpointer)++; in readBitFromReversedStream()
2326 static unsigned readBitsFromReversedStream(size_t* bitpointer, const unsigned char* bitstream, size… in readBitsFromReversedStream() argument
2332 result += (unsigned)readBitFromReversedStream(bitpointer, bitstream) << i; in readBitsFromReversedStream()
2338 static void setBitOfReversedStream0(size_t* bitpointer, unsigned char* bitstream, unsigned char bit) in setBitOfReversedStream0() argument
2344 bitstream[(*bitpointer) >> 3] |= (bit << (7 - ((*bitpointer) & 0x7))); in setBitOfReversedStream0()
2346 (*bitpointer)++; in setBitOfReversedStream0()
2350 static void setBitOfReversedStream(size_t* bitpointer, unsigned char* bitstream, unsigned char bit) in setBitOfReversedStream() argument
2353 …if(bit == 0) bitstream[(*bitpointer) >> 3] &= (unsigned char)(~(1 << (7 - ((*bitpointer) & 0x7)))… in setBitOfReversedStream()
2354 else bitstream[(*bitpointer) >> 3] |= (1 << (7 - ((*bitpointer) & 0x7))); in setBitOfReversedStream()
2355 (*bitpointer)++; in setBitOfReversedStream()