Parolin 0.7.9 6796
Console (soon DLLs) to do a tar like job
Loading...
Searching...
No Matches
HUF_DecompressFastArgs Struct Reference

Data Fields

BYTE constip [4]
 
BYTEop [4]
 
U64 bits [4]
 
void constdt
 
BYTE constilimit
 
BYTEoend
 
BYTE constiend [4]
 
BYTE constilowest
 

Detailed Description

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. ilimit [in] - The input limit, stop when any input pointer is below ilimit. 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 ilimit, but that indicates corruption.

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.

Field Documentation

◆ bits

U64 bits

◆ dt

void const * dt

◆ iend

BYTE const * iend

◆ ilimit

BYTE const* ilimit

◆ ilowest

BYTE const* ilowest

◆ ip

BYTE const * ip

◆ oend

BYTE * oend

◆ op

BYTE * op

The documentation for this struct was generated from the following files: