diff options
author | delphij <delphij@FreeBSD.org> | 2017-01-20 06:38:56 +0000 |
---|---|---|
committer | delphij <delphij@FreeBSD.org> | 2017-01-20 06:38:56 +0000 |
commit | 30cbb6108bcfbff283ed03041ab29062a73117aa (patch) | |
tree | 2f197f78cae6aa697322fcba87a87e660e947bdc /contrib/xz/src/liblzma/lz/lz_encoder.h | |
parent | bc98894a2d3528fe78e46419ae78b9d3e420f31a (diff) | |
download | FreeBSD-src-30cbb6108bcfbff283ed03041ab29062a73117aa.zip FreeBSD-src-30cbb6108bcfbff283ed03041ab29062a73117aa.tar.gz |
MFC r311504: MFV r311477: xz 5.2.3.
Diffstat (limited to 'contrib/xz/src/liblzma/lz/lz_encoder.h')
-rw-r--r-- | contrib/xz/src/liblzma/lz/lz_encoder.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/contrib/xz/src/liblzma/lz/lz_encoder.h b/contrib/xz/src/liblzma/lz/lz_encoder.h index dad9c6b..426dcd8 100644 --- a/contrib/xz/src/liblzma/lz/lz_encoder.h +++ b/contrib/xz/src/liblzma/lz/lz_encoder.h @@ -191,19 +191,18 @@ typedef struct { typedef struct { /// Data specific to the LZ-based encoder - lzma_coder *coder; + void *coder; /// Function to encode from *dict to out[] - lzma_ret (*code)(lzma_coder *restrict coder, + lzma_ret (*code)(void *coder, lzma_mf *restrict mf, uint8_t *restrict out, size_t *restrict out_pos, size_t out_size); /// Free allocated resources - void (*end)(lzma_coder *coder, const lzma_allocator *allocator); + void (*end)(void *coder, const lzma_allocator *allocator); /// Update the options in the middle of the encoding. - lzma_ret (*options_update)(lzma_coder *coder, - const lzma_filter *filter); + lzma_ret (*options_update)(void *coder, const lzma_filter *filter); } lzma_lz_encoder; |