MCPcopy Create free account
hub / github.com/OpenXcom/OpenXcom / readBitFromReversedStream

Function readBitFromReversedStream

src/lodepng.cpp:2319–2324  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2317/* ////////////////////////////////////////////////////////////////////////// */
2318
2319static unsigned char readBitFromReversedStream(size_t* bitpointer, const unsigned char* bitstream)
2320{
2321 unsigned char result = (unsigned char)((bitstream[(*bitpointer) >> 3] >> (7 - ((*bitpointer) & 0x7))) & 1);
2322 (*bitpointer)++;
2323 return result;
2324}
2325
2326static unsigned readBitsFromReversedStream(size_t* bitpointer, const unsigned char* bitstream, size_t nbits)
2327{

Callers 5

Adam7_deinterlaceFunction · 0.85
removePaddingBitsFunction · 0.85
addPaddingBitsFunction · 0.85
Adam7_interlaceFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected