FireBirdLib - Topfield TMS PVR TAP Programming Library
ARDATA Struct Reference

#include <FBLib_compression.h>

Data Fields

byte * InFile
 
byte * OutFile
 
dword OrigSize
 
dword CompSize
 
dword InFileRemaining
 
int unpackable
 
word bitbuf
 
byte bitcount
 
byte subbitbuf
 
int dicbit
 
int pbit
 
int np
 
word pt_code [NPT]
 
word c_code [NC]
 
word c_freq [2 *NC - 1]
 
word p_freq [2 *NP - 1]
 
word t_freq [2 *NT - 1]
 
word left [2 *NC - 1]
 
word right [2 *NC - 1]
 
word output_pos
 
word output_mask
 
byte * buf
 
byte c_len [NC]
 
byte pt_len [NPT]
 
dword bufsiz
 
HASHhash
 
word depth
 
byte * text
 
dword * prev
 
word cpos
 
word maxmatch
 
dword txtsiz
 
dword dicsiz
 
int remainder
 
word blocksize
 
word c_table [4096]
 
word pt_table [256]
 
dword Magic
 
int OrigSize
 
int CompSize
 
word BitBuf
 
word SubBitBuf
 
word BitCount
 
word Left [2 *NC-1]
 
word Right [2 *NC-1]
 
word PtTable [256]
 
byte PtLen [NPT]
 
word CTable [4096]
 
byte CLen [NC]
 
word BlockSize
 
ARPByte Buf
 
word CFreq [2 *NC-1]
 
word PFreq [2 *NP-1]
 
word TFreq [2 *NT-1]
 
word CCode [NC]
 
word PtCode [NPT]
 
word CPos
 
word OutputMask
 
ARPByte Text
 
ARPByte ChildCount
 
word Pos
 
word MatchPos
 
word Avail
 
ARPWord Position
 
ARPWord Parent
 
ARPWord Prev
 
ARPWord Next
 
short Remainder
 
short MatchLen
 
ARPByte Level
 
byte * FileInPtr
 
byte * FileOutPtr
 
dword InBufferBytes
 
word Failed
 
dword CBytesWritten
 
word Decode_I
 
short Decode_J
 

Detailed Description

Definition at line 67 of file FBLib_compression.h.

Field Documentation

◆ Avail

word ARDATA::Avail

Definition at line 102 of file lh5.c.

◆ bitbuf

word ARDATA::bitbuf

Definition at line 75 of file FBLib_compression.h.

◆ BitBuf

word ARDATA::BitBuf

Definition at line 76 of file lh5.c.

◆ bitcount

byte ARDATA::bitcount

Definition at line 76 of file FBLib_compression.h.

◆ BitCount

word ARDATA::BitCount

Definition at line 77 of file lh5.c.

◆ blocksize

word ARDATA::blocksize

Definition at line 108 of file FBLib_compression.h.

◆ BlockSize

word ARDATA::BlockSize

Definition at line 86 of file lh5.c.

◆ buf

byte* ARDATA::buf

Definition at line 91 of file FBLib_compression.h.

◆ Buf

ARPByte ARDATA::Buf

Definition at line 90 of file lh5.c.

◆ bufsiz

dword ARDATA::bufsiz

Definition at line 94 of file FBLib_compression.h.

◆ c_code

word ARDATA::c_code[NC]

Definition at line 81 of file FBLib_compression.h.

◆ c_freq

word ARDATA::c_freq[2 *NC - 1]

Definition at line 83 of file FBLib_compression.h.

◆ c_len

byte ARDATA::c_len[NC]

Definition at line 92 of file FBLib_compression.h.

◆ c_table

word ARDATA::c_table[4096]

Definition at line 109 of file FBLib_compression.h.

◆ CBytesWritten

dword ARDATA::CBytesWritten

Definition at line 111 of file lh5.c.

◆ CCode

word ARDATA::CCode[NC]

Definition at line 96 of file lh5.c.

◆ CFreq

word ARDATA::CFreq[2 *NC-1]

Definition at line 92 of file lh5.c.

◆ ChildCount

ARPByte ARDATA::ChildCount

Definition at line 100 of file lh5.c.

◆ CLen

byte ARDATA::CLen[NC]

Definition at line 84 of file lh5.c.

◆ CompSize [1/2]

dword ARDATA::CompSize

Definition at line 71 of file FBLib_compression.h.

◆ CompSize [2/2]

int ARDATA::CompSize

Definition at line 74 of file lh5.c.

◆ cpos

word ARDATA::cpos

Definition at line 101 of file FBLib_compression.h.

◆ CPos

word ARDATA::CPos

Definition at line 99 of file lh5.c.

◆ CTable

word ARDATA::CTable[4096]

Definition at line 83 of file lh5.c.

◆ Decode_I

word ARDATA::Decode_I

Definition at line 113 of file lh5.c.

◆ Decode_J

short ARDATA::Decode_J

Definition at line 114 of file lh5.c.

◆ depth

word ARDATA::depth

Definition at line 97 of file FBLib_compression.h.

◆ dicbit

int ARDATA::dicbit

Definition at line 77 of file FBLib_compression.h.

◆ dicsiz

dword ARDATA::dicsiz

Definition at line 105 of file FBLib_compression.h.

◆ Failed

word ARDATA::Failed

Definition at line 110 of file lh5.c.

◆ FileInPtr

byte* ARDATA::FileInPtr

Definition at line 108 of file lh5.c.

◆ FileOutPtr

byte * ARDATA::FileOutPtr

Definition at line 108 of file lh5.c.

◆ hash

HASH* ARDATA::hash

Definition at line 96 of file FBLib_compression.h.

◆ InBufferBytes

dword ARDATA::InBufferBytes

Definition at line 109 of file lh5.c.

◆ InFile

byte* ARDATA::InFile

Definition at line 69 of file FBLib_compression.h.

◆ InFileRemaining

dword ARDATA::InFileRemaining

Definition at line 73 of file FBLib_compression.h.

◆ left

word ARDATA::left[2 *NC - 1]

Definition at line 87 of file FBLib_compression.h.

◆ Left

word ARDATA::Left[2 *NC-1]

Definition at line 79 of file lh5.c.

◆ Level

ARPByte ARDATA::Level

Definition at line 106 of file lh5.c.

◆ Magic

dword ARDATA::Magic

Definition at line 112 of file FBLib_compression.h.

◆ MatchLen

short ARDATA::MatchLen

Definition at line 105 of file lh5.c.

◆ MatchPos

word ARDATA::MatchPos

Definition at line 102 of file lh5.c.

◆ maxmatch

word ARDATA::maxmatch

Definition at line 102 of file FBLib_compression.h.

◆ Next

ARPWord ARDATA::Next

Definition at line 103 of file lh5.c.

◆ np

int ARDATA::np

Definition at line 78 of file FBLib_compression.h.

◆ OrigSize [1/2]

dword ARDATA::OrigSize

Definition at line 70 of file FBLib_compression.h.

◆ OrigSize [2/2]

int ARDATA::OrigSize

Definition at line 74 of file lh5.c.

◆ OutFile

byte * ARDATA::OutFile

Definition at line 69 of file FBLib_compression.h.

◆ output_mask

word ARDATA::output_mask

Definition at line 90 of file FBLib_compression.h.

◆ output_pos

word ARDATA::output_pos

Definition at line 89 of file FBLib_compression.h.

◆ OutputMask

word ARDATA::OutputMask

Definition at line 99 of file lh5.c.

◆ p_freq

word ARDATA::p_freq[2 *NP - 1]

Definition at line 84 of file FBLib_compression.h.

◆ Parent

ARPWord ARDATA::Parent

Definition at line 103 of file lh5.c.

◆ pbit

int ARDATA::pbit

Definition at line 78 of file FBLib_compression.h.

◆ PFreq

word ARDATA::PFreq[2 *NP-1]

Definition at line 93 of file lh5.c.

◆ Pos

word ARDATA::Pos

Definition at line 102 of file lh5.c.

◆ Position

ARPWord ARDATA::Position

Definition at line 103 of file lh5.c.

◆ prev

dword* ARDATA::prev

Definition at line 100 of file FBLib_compression.h.

◆ Prev

ARPWord ARDATA::Prev

Definition at line 103 of file lh5.c.

◆ pt_code

word ARDATA::pt_code[NPT]

Definition at line 80 of file FBLib_compression.h.

◆ pt_len

byte ARDATA::pt_len[NPT]

Definition at line 93 of file FBLib_compression.h.

◆ pt_table

word ARDATA::pt_table[256]

Definition at line 110 of file FBLib_compression.h.

◆ PtCode

word ARDATA::PtCode[NPT]

Definition at line 97 of file lh5.c.

◆ PtLen

byte ARDATA::PtLen[NPT]

Definition at line 82 of file lh5.c.

◆ PtTable

word ARDATA::PtTable[256]

Definition at line 81 of file lh5.c.

◆ remainder

int ARDATA::remainder

Definition at line 106 of file FBLib_compression.h.

◆ Remainder

short ARDATA::Remainder

Definition at line 105 of file lh5.c.

◆ right

word ARDATA::right[2 *NC - 1]

Definition at line 88 of file FBLib_compression.h.

◆ Right

word ARDATA::Right[2 *NC-1]

Definition at line 79 of file lh5.c.

◆ subbitbuf

byte ARDATA::subbitbuf

Definition at line 76 of file FBLib_compression.h.

◆ SubBitBuf

word ARDATA::SubBitBuf

Definition at line 77 of file lh5.c.

◆ t_freq

word ARDATA::t_freq[2 *NT - 1]

Definition at line 85 of file FBLib_compression.h.

◆ text

byte* ARDATA::text

Definition at line 99 of file FBLib_compression.h.

◆ Text

ARPByte ARDATA::Text

Definition at line 100 of file lh5.c.

◆ TFreq

word ARDATA::TFreq[2 *NT-1]

Definition at line 94 of file lh5.c.

◆ txtsiz

dword ARDATA::txtsiz

Definition at line 104 of file FBLib_compression.h.

◆ unpackable

int ARDATA::unpackable

Definition at line 74 of file FBLib_compression.h.


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