13#ifndef LZMA_SIMPLE_PRIVATE_H
14#define LZMA_SIMPLE_PRIVATE_H
34 size_t (*filter)(
void *
simple, uint32_t now_pos,
35 bool is_encoder, uint8_t *buffer,
size_t size);
69 size_t (*filter)(
void *
simple, uint32_t now_pos,
70 bool is_encoder, uint8_t *buffer,
size_t size),
71 size_t simple_size,
size_t unfiltered_max,
72 uint32_t alignment,
bool is_encoder);
Custom functions for memory handling.
Definition base.h:372
Hold data and function pointers of the next filter in the chain.
Definition common.h:195
Definition simple_private.h:19
lzma_ret
Return values used by several functions in liblzma.
Definition base.h:57
const lzma_allocator * allocator
Definition block.h:377
const lzma_filter * filters
Definition container.h:315
lzma_ret lzma_simple_coder_init(lzma_next_coder *next, const lzma_allocator *allocator, const lzma_filter_info *filters, size_t(*filter)(void *simple, uint32_t now_pos, bool is_encoder, uint8_t *buffer, size_t size), size_t simple_size, size_t unfiltered_max, uint32_t alignment, bool is_encoder)
Definition simple_coder.c:235
Wrapper for simple filters.
method_t const simple
Definition method.c:617