bool containsBlockSize
Definition: lz4_stream.h:85
Next byte is the token.
Definition: lz4_stream.h:36
Decompression state for a streaming LZ4 block.
Definition: lz4_stream.h:54
uint32_t LZ4_streamDecompressBlock(LZ4_streamDecompressBlockState *state, const void *data, uint16_t length, LZ4_status *status)
Decompress a single LZ4 block as a stream of data.
Definition: lz4_stream.c:34
Next byte is the token.
Definition: lz4_stream.h:34
struct LZ4_streamDecompressBlockState LZ4_streamDecompressBlockState
Decompression state for a streaming LZ4 block.
uint16_t literalLength
Length of literals.
Definition: lz4_stream.h:58
uint16_t matchLength
Length of match.
Definition: lz4_stream.h:60
int32_t dstLength
Length of the destination data buffer.
Definition: lz4_stream.h:81
Next byte is a literal character.
Definition: lz4_stream.h:40
Next byte is the match length.
Definition: lz4_stream.h:42
uint16_t matchOffset
Offset address of match.
Definition: lz4_stream.h:62
LZ4_status
LZ4 status return types.
Definition: lz4.h:38
LZ4_streamState state
Decompress stream state.
Definition: lz4_stream.h:56
Next byte is the low match address offset.
Definition: lz4_stream.h:44
Next byte is the literal length.
Definition: lz4_stream.h:38
uint8_t * dstOrigin
Destination buffer pointer origin.
Definition: lz4_stream.h:66
LZ4_streamState
LZ4 streaming API state.
Definition: lz4_stream.h:32
void * dst
Pointer to the destination data buffer to store uncompressed data.
Definition: lz4_stream.h:79
Next byte is the high match address offset.
Definition: lz4_stream.h:46
Decompression parameters for a streaming LZ4 block.
Definition: lz4_stream.h:77
void LZ4_streamDecompressBlockInit(const LZ4_streamDecompressBlockParams *params, LZ4_streamDecompressBlockState *state, LZ4_status *status)
Initialize LZ4 stream decompression.
Definition: lz4_stream.c:10
struct LZ4_streamDecompressBlockParams LZ4_streamDecompressBlockParams
Decompression parameters for a streaming LZ4 block.
uint32_t dstLength
Definition: lz4_stream.h:69
uint8_t * dstPtr
Pointer to the destination data buffer to write.
Definition: lz4_stream.h:64