Project Alice
|
Public Attributes | |
BYTE const * | ip [4] |
BYTE * | op [4] |
U64 | bits [4] |
void const * | dt |
BYTE const * | ilowest |
BYTE * | oend |
BYTE const * | iend [4] |
The input/output arguments to the Huffman fast decoding loop:
ip [in/out] - The input pointers, must be updated to reflect what is consumed. op [in/out] - The output pointers, must be updated to reflect what is written. bits [in/out] - The bitstream containers, must be updated to reflect the current state. dt [in] - The decoding table. ilowest [in] - The beginning of the valid range of the input. Decoders may read down to this pointer. It may be below iend[0]. oend [in] - The end of the output stream. op[3] must not cross oend. iend [in] - The end of each input stream. ip[i] may cross iend[i], as long as it is above ilowest, but that indicates corruption.
Definition at line 173 of file huf_decompress.c.
U64 HUF_DecompressFastArgs::bits[4] |
Definition at line 176 of file huf_decompress.c.
void const* HUF_DecompressFastArgs::dt |
Definition at line 177 of file huf_decompress.c.
BYTE const* HUF_DecompressFastArgs::iend[4] |
Definition at line 180 of file huf_decompress.c.
BYTE const* HUF_DecompressFastArgs::ilowest |
Definition at line 178 of file huf_decompress.c.
BYTE const* HUF_DecompressFastArgs::ip[4] |
Definition at line 174 of file huf_decompress.c.
BYTE* HUF_DecompressFastArgs::oend |
Definition at line 179 of file huf_decompress.c.
BYTE* HUF_DecompressFastArgs::op[4] |
Definition at line 175 of file huf_decompress.c.