summaryrefslogtreecommitdiffstats
path: root/contrib/xz/src/liblzma/lz/lz_decoder.h
diff options
context:
space:
mode:
authordelphij <delphij@FreeBSD.org>2017-01-20 06:38:56 +0000
committerdelphij <delphij@FreeBSD.org>2017-01-20 06:38:56 +0000
commit30cbb6108bcfbff283ed03041ab29062a73117aa (patch)
tree2f197f78cae6aa697322fcba87a87e660e947bdc /contrib/xz/src/liblzma/lz/lz_decoder.h
parentbc98894a2d3528fe78e46419ae78b9d3e420f31a (diff)
downloadFreeBSD-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_decoder.h')
-rw-r--r--contrib/xz/src/liblzma/lz/lz_decoder.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/contrib/xz/src/liblzma/lz/lz_decoder.h b/contrib/xz/src/liblzma/lz/lz_decoder.h
index 277900a..754ccf3 100644
--- a/contrib/xz/src/liblzma/lz/lz_decoder.h
+++ b/contrib/xz/src/liblzma/lz/lz_decoder.h
@@ -53,21 +53,20 @@ typedef struct {
typedef struct {
/// Data specific to the LZ-based decoder
- lzma_coder *coder;
+ void *coder;
/// Function to decode from in[] to *dict
- lzma_ret (*code)(lzma_coder *restrict coder,
+ lzma_ret (*code)(void *coder,
lzma_dict *restrict dict, const uint8_t *restrict in,
size_t *restrict in_pos, size_t in_size);
- void (*reset)(lzma_coder *coder, const void *options);
+ void (*reset)(void *coder, const void *options);
/// Set the uncompressed size
- void (*set_uncompressed)(lzma_coder *coder,
- lzma_vli uncompressed_size);
+ void (*set_uncompressed)(void *coder, lzma_vli uncompressed_size);
/// Free allocated resources
- void (*end)(lzma_coder *coder, const lzma_allocator *allocator);
+ void (*end)(void *coder, const lzma_allocator *allocator);
} lzma_lz_decoder;
@@ -92,7 +91,7 @@ extern lzma_ret lzma_lz_decoder_init(lzma_next_coder *next,
extern uint64_t lzma_lz_decoder_memusage(size_t dictionary_size);
extern void lzma_lz_decoder_uncompressed(
- lzma_coder *coder, lzma_vli uncompressed_size);
+ void *coder, lzma_vli uncompressed_size);
//////////////////////
OpenPOWER on IntegriCloud