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 <brotli/types.h>
#include "../common/constants.h"
#include "../common/platform.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)
 
#define BROTLI_FAST_INPUT_SLACK   28
 

Functions

BROTLI_INTERNAL void BrotliInitBitReader (BrotliBitReader *br)
 
BROTLI_INTERNAL BROTLI_BOOL BrotliWarmupBitReader (BrotliBitReader *br)
 
BROTLI_INTERNAL BROTLI_NOINLINE BROTLI_BOOL BrotliSafeReadBits32Slow (BrotliBitReader *br, brotli_reg_t n_bits, brotli_reg_t *val)
 
BROTLI_UNUSED_FUNCTION void BrotliBitReaderSuppressUnusedFunctions (void)
 

Variables

BROTLI_INTERNAL const brotli_reg_t kBrotliBitMask [33]
 

Macro Definition Documentation

◆ BROTLI_FAST_INPUT_SLACK

#define BROTLI_FAST_INPUT_SLACK   28

◆ BROTLI_SHORT_FILL_BIT_WINDOW_READ

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

Function Documentation

◆ BrotliBitReaderSuppressUnusedFunctions()

BROTLI_UNUSED_FUNCTION void BrotliBitReaderSuppressUnusedFunctions ( void )

◆ BrotliInitBitReader()

BROTLI_INTERNAL void BrotliInitBitReader ( BrotliBitReader * br)

◆ BrotliSafeReadBits32Slow()

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

◆ BrotliWarmupBitReader()

BROTLI_INTERNAL BROTLI_BOOL BrotliWarmupBitReader ( BrotliBitReader * br)

Variable Documentation

◆ kBrotliBitMask

BROTLI_INTERNAL const brotli_reg_t kBrotliBitMask[33]
extern