Go to the source code of this file.
◆ assert
Value:
Definition at line 27 of file lzvn.c.
◆ HAVE_LABELS_AS_VALUES
#define HAVE_LABELS_AS_VALUES 0 |
◆ LZFSE_INLINE
#define LZFSE_INLINE static inline __attribute__((__always_inline__)) |
◆ PTR_LEN_INC
#define PTR_LEN_INC |
( |
| _pointer, |
|
|
| _length, |
|
|
| _increment ) |
Value: (_pointer += _increment, _length -= _increment)
Definition at line 133 of file lzvn.c.
◆ UPDATE_GOOD
#define UPDATE_GOOD (state->src = src_ptr, state->dst = dst_ptr, state->d_prev = D) |
◆ lzvn_offset
@abstract Signed offset in buffers, stored on either 32 or 64 bits.
Definition at line 43 of file lzvn.c.
◆ extract()
@abstract Extracts width
bits from container
, starting with lsb
; if we view container
as a bit array, we extract container
[lsb:lsb+width].
Definition at line 109 of file lzvn.c.
◆ load2()
@abstract Load bytes from memory location SRC.
Definition at line 80 of file lzvn.c.
◆ load4()
◆ load8()
◆ lzvn_decode()
@abstract Decode source to destination. Updates state
(src,dst,d_prev).
Definition at line 143 of file lzvn.c.
◆ lzvn_decode_buffer()
size_t lzvn_decode_buffer |
( |
unsigned char * | dst, |
|
|
size_t | dst_size, |
|
|
const unsigned char * | src, |
|
|
size_t | src_size ) |
◆ store4()
@abstract Store bytes to memory location DST.
Definition at line 99 of file lzvn.c.
◆ store8()