Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
bit_reader.c File Reference
#include "./bit_reader.h"
#include "../common/platform.h"
#include <brotli/types.h>

Functions

void BrotliInitBitReader (BrotliBitReader *const br)
 
BROTLI_BOOL BrotliWarmupBitReader (BrotliBitReader *const br)
 
BROTLI_BOOL BrotliSafeReadBits32Slow (BrotliBitReader *const br, uint32_t n_bits, uint32_t *val)
 

Variables

const uint32_t kBrotliBitMask [33]
 

Function Documentation

◆ BrotliInitBitReader()

void BrotliInitBitReader ( BrotliBitReader *const br)

◆ BrotliSafeReadBits32Slow()

BROTLI_BOOL BrotliSafeReadBits32Slow ( BrotliBitReader *const br,
uint32_t n_bits,
uint32_t * val )

◆ BrotliWarmupBitReader()

BROTLI_BOOL BrotliWarmupBitReader ( BrotliBitReader *const br)

Variable Documentation

◆ kBrotliBitMask

const uint32_t kBrotliBitMask[33]
Initial value:
= { 0x00000000,
0x00000001, 0x00000003, 0x00000007, 0x0000000F,
0x0000001F, 0x0000003F, 0x0000007F, 0x000000FF,
0x000001FF, 0x000003FF, 0x000007FF, 0x00000FFF,
0x00001FFF, 0x00003FFF, 0x00007FFF, 0x0000FFFF,
0x0001FFFF, 0x0003FFFF, 0x0007FFFF, 0x000FFFFF,
0x001FFFFF, 0x003FFFFF, 0x007FFFFF, 0x00FFFFFF,
0x01FFFFFF, 0x03FFFFFF, 0x07FFFFFF, 0x0FFFFFFF,
0x1FFFFFFF, 0x3FFFFFFF, 0x7FFFFFFF, 0xFFFFFFFF
}