| 2360 | |
| 2361 | #ifdef LODEPNG_COMPILE_DECODER |
| 2362 | static void setBitOfReversedStream0(size_t* bitpointer, unsigned char* bitstream, unsigned char bit) |
| 2363 | { |
| 2364 | /*the current bit in bitstream must be 0 for this to work*/ |
| 2365 | if(bit) |
| 2366 | { |
| 2367 | /*earlier bit of huffman code is in a lesser significant bit of an earlier byte*/ |
| 2368 | bitstream[(*bitpointer) >> 3] |= (bit << (7 - ((*bitpointer) & 0x7))); |
| 2369 | } |
| 2370 | (*bitpointer)++; |
| 2371 | } |
| 2372 | #endif /*LODEPNG_COMPILE_DECODER*/ |
| 2373 | |
| 2374 | static void setBitOfReversedStream(size_t* bitpointer, unsigned char* bitstream, unsigned char bit) |