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

Macros

#define MAX_DISTANCE   (long)BROTLI_MAX_BACKWARD_LIMIT(18)
 
#define MIN_RATIO   980
 
#define FOR_TABLE_BITS_(X)
 
#define BAKE_METHOD_PARAM_(B)
 
#define CASE_(B)
 

Functions

void BrotliCompressFragmentFast (BrotliOnePassArena *s, const uint8_t *input, size_t input_size, BROTLI_BOOL is_last, int *table, size_t table_size, size_t *storage_ix, uint8_t *storage)
 

Macro Definition Documentation

◆ BAKE_METHOD_PARAM_

#define BAKE_METHOD_PARAM_ ( B)
Value:
static BROTLI_NOINLINE void BrotliCompressFragmentFastImpl ## B( \
BrotliOnePassArena* s, const uint8_t* input, size_t input_size, \
BROTLI_BOOL is_last, int* table, size_t* storage_ix, uint8_t* storage) { \
BrotliCompressFragmentFastImpl(s, input, input_size, is_last, table, B, \
storage_ix, storage); \
}
static const void size_t const UInt64 * table
Definition XzCrc64.c:50
#define input(b, o, c, n, m)
Definition compress42.c:610
Definition compress_fragment.h:25
#define BROTLI_NOINLINE
Definition platform.h:156
#define BROTLI_BOOL
Definition types.h:49
#define B(x, j)
Definition sha512_k.c:531

◆ CASE_

#define CASE_ ( B)
Value:
case B: \
BrotliCompressFragmentFastImpl ## B( \
s, input, input_size, is_last, table, storage_ix, storage);\
break;

◆ FOR_TABLE_BITS_

#define FOR_TABLE_BITS_ ( X)
Value:
X(9) X(11) X(13) X(15)
#define X(name, r, bit)
Definition cpu.h:110

◆ MAX_DISTANCE

#define MAX_DISTANCE   (long)BROTLI_MAX_BACKWARD_LIMIT(18)

◆ MIN_RATIO

#define MIN_RATIO   980

Function Documentation

◆ BrotliCompressFragmentFast()

void BrotliCompressFragmentFast ( BrotliOnePassArena * s,
const uint8_t * input,
size_t input_size,
BROTLI_BOOL is_last,
int * table,
size_t table_size,
size_t * storage_ix,
uint8_t * storage )