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

Go to the source code of this file.

Data Structures

struct  BrotliBitReader
 
struct  BrotliBitReaderState
 

Macros

#define BROTLI_SHORT_FILL_BIT_WINDOW_READ   (sizeof(brotli_reg_t) >> 1)
 

Functions

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

Variables

BROTLI_INTERNAL const uint32_t kBrotliBitMask [33]
 

Macro Definition Documentation

◆ BROTLI_SHORT_FILL_BIT_WINDOW_READ

#define BROTLI_SHORT_FILL_BIT_WINDOW_READ   (sizeof(brotli_reg_t) >> 1)

Function Documentation

◆ BrotliInitBitReader()

BROTLI_INTERNAL void BrotliInitBitReader ( BrotliBitReader *const br)

◆ BrotliSafeReadBits32Slow()

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

◆ BrotliWarmupBitReader()

BROTLI_INTERNAL BROTLI_BOOL BrotliWarmupBitReader ( BrotliBitReader *const br)

Variable Documentation

◆ kBrotliBitMask

BROTLI_INTERNAL const uint32_t kBrotliBitMask[33]
extern