lz_decoder.h | lz_decoder.h | |||
---|---|---|---|---|
skipping to change at line 67 | skipping to change at line 67 | |||
lzma_dict *restrict dict, const uint8_t *restrict in , | lzma_dict *restrict dict, const uint8_t *restrict in , | |||
size_t *restrict in_pos, size_t in_size); | size_t *restrict in_pos, size_t in_size); | |||
void (*reset)(lzma_coder *coder, const void *options); | void (*reset)(lzma_coder *coder, const void *options); | |||
/// Set the uncompressed size | /// Set the uncompressed size | |||
void (*set_uncompressed)(lzma_coder *coder, | void (*set_uncompressed)(lzma_coder *coder, | |||
lzma_vli uncompressed_size); | lzma_vli uncompressed_size); | |||
/// Free allocated resources | /// Free allocated resources | |||
void (*end)(lzma_coder *coder, lzma_allocator *allocator); | void (*end)(lzma_coder *coder, const lzma_allocator *allocator); | |||
} lzma_lz_decoder; | } lzma_lz_decoder; | |||
#define LZMA_LZ_DECODER_INIT \ | #define LZMA_LZ_DECODER_INIT \ | |||
(lzma_lz_decoder){ \ | (lzma_lz_decoder){ \ | |||
.coder = NULL, \ | .coder = NULL, \ | |||
.code = NULL, \ | .code = NULL, \ | |||
.reset = NULL, \ | .reset = NULL, \ | |||
.set_uncompressed = NULL, \ | .set_uncompressed = NULL, \ | |||
.end = NULL, \ | .end = NULL, \ | |||
} | } | |||
extern lzma_ret lzma_lz_decoder_init(lzma_next_coder *next, | extern lzma_ret lzma_lz_decoder_init(lzma_next_coder *next, | |||
lzma_allocator *allocator, const lzma_filter_info *filters, | const lzma_allocator *allocator, | |||
const lzma_filter_info *filters, | ||||
lzma_ret (*lz_init)(lzma_lz_decoder *lz, | lzma_ret (*lz_init)(lzma_lz_decoder *lz, | |||
lzma_allocator *allocator, const void *options, | const lzma_allocator *allocator, const void *options , | |||
lzma_lz_options *lz_options)); | lzma_lz_options *lz_options)); | |||
extern uint64_t lzma_lz_decoder_memusage(size_t dictionary_size); | extern uint64_t lzma_lz_decoder_memusage(size_t dictionary_size); | |||
extern void lzma_lz_decoder_uncompressed( | extern void lzma_lz_decoder_uncompressed( | |||
lzma_coder *coder, lzma_vli uncompressed_size); | lzma_coder *coder, lzma_vli uncompressed_size); | |||
////////////////////// | ////////////////////// | |||
// Inline functions // | // Inline functions // | |||
////////////////////// | ////////////////////// | |||
End of changes. 3 change blocks. | ||||
3 lines changed or deleted | 4 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |