Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
encoder_dict.c File Reference
#include "encoder_dict.h"
#include <stdlib.h>
#include "../common/dictionary.h"
#include "../common/platform.h"
#include "../common/shared_dictionary_internal.h"
#include "../common/transform.h"
#include "compound_dictionary.h"
#include "dictionary_hash.h"
#include "memory.h"
#include "quality.h"
#include "hash.h"

Macros

#define NUM_HASH_BITS   15u
 
#define NUM_HASH_BUCKETS   (1u << NUM_HASH_BITS)
 

Functions

void BrotliInitSharedEncoderDictionary (SharedEncoderDictionary *dict)
 
void BrotliCleanupSharedEncoderDictionary (MemoryManager *m, SharedEncoderDictionary *dict)
 
ManagedDictionaryBrotliCreateManagedDictionary (brotli_alloc_func alloc_func, brotli_free_func free_func, void *opaque)
 
void BrotliDestroyManagedDictionary (ManagedDictionary *dictionary)
 

Macro Definition Documentation

◆ NUM_HASH_BITS

#define NUM_HASH_BITS   15u

◆ NUM_HASH_BUCKETS

#define NUM_HASH_BUCKETS   (1u << NUM_HASH_BITS)

Function Documentation

◆ BrotliCleanupSharedEncoderDictionary()

void BrotliCleanupSharedEncoderDictionary ( MemoryManager * m,
SharedEncoderDictionary * dict )

◆ BrotliCreateManagedDictionary()

ManagedDictionary * BrotliCreateManagedDictionary ( brotli_alloc_func alloc_func,
brotli_free_func free_func,
void * opaque )

◆ BrotliDestroyManagedDictionary()

void BrotliDestroyManagedDictionary ( ManagedDictionary * dictionary)

◆ BrotliInitSharedEncoderDictionary()

void BrotliInitSharedEncoderDictionary ( SharedEncoderDictionary * dict)