9#ifndef BROTLI_ENC_BLOCK_SPLITTER_H_
10#define BROTLI_ENC_BLOCK_SPLITTER_H_
12#include <brotli/types.h>
19#if defined(__cplusplus) || defined(c_plusplus)
39 const size_t num_commands,
48#if defined(__cplusplus) || defined(c_plusplus)
BROTLI_INTERNAL void BrotliDestroyBlockSplit(MemoryManager *m, BlockSplit *self)
Definition block_splitter.c:117
BROTLI_INTERNAL void BrotliInitBlockSplit(BlockSplit *self)
Definition block_splitter.c:108
struct BlockSplit BlockSplit
BROTLI_INTERNAL void BrotliSplitBlock(MemoryManager *m, const Command *cmds, const size_t num_commands, const uint8_t *data, const size_t offset, const size_t mask, const BrotliEncoderParams *params, BlockSplit *literal_split, BlockSplit *insert_and_copy_split, BlockSplit *dist_split)
Definition block_splitter.c:122
Definition block_splitter.h:22
size_t types_alloc_size
Definition block_splitter.h:28
uint32_t * lengths
Definition block_splitter.h:26
size_t num_blocks
Definition block_splitter.h:24
size_t num_types
Definition block_splitter.h:23
uint8_t * types
Definition block_splitter.h:25
size_t lengths_alloc_size
Definition block_splitter.h:29
Definition poolTests.c:28