Rizin
unix-like reverse engineering framework and cli tools
kwajd_stream Struct Reference

#include <kwaj.h>

Public Attributes

struct mspack_systemsys
 
struct mspack_fileinput
 
struct mspack_fileoutput
 
unsigned char * i_ptr
 
unsigned char * i_end
 
unsigned int bit_buffer
 
unsigned int bits_left
 
int input_end
 
unsigned char MATCHLEN1_len [KWAJ_MATCHLEN1_SYMS]
 
unsigned char MATCHLEN2_len [KWAJ_MATCHLEN2_SYMS]
 
unsigned char LITLEN_len [KWAJ_LITLEN_SYMS]
 
unsigned char OFFSET_len [KWAJ_OFFSET_SYMS]
 
unsigned char LITERAL_len [KWAJ_LITERAL_SYMS]
 
unsigned short MATCHLEN1_table [KWAJ_MATCHLEN1_TBLSIZE]
 
unsigned short MATCHLEN2_table [KWAJ_MATCHLEN2_TBLSIZE]
 
unsigned short LITLEN_table [KWAJ_LITLEN_TBLSIZE]
 
unsigned short OFFSET_table [KWAJ_OFFSET_TBLSIZE]
 
unsigned short LITERAL_table [KWAJ_LITERAL_TBLSIZE]
 
unsigned char inbuf [KWAJ_INPUT_SIZE]
 
unsigned char window [LZSS_WINDOW_SIZE]
 

Detailed Description

Definition at line 87 of file kwaj.h.

Member Data Documentation

◆ bit_buffer

unsigned int kwajd_stream::bit_buffer

Definition at line 93 of file kwaj.h.

Referenced by lzh_decompress().

◆ bits_left

unsigned int kwajd_stream::bits_left

Definition at line 93 of file kwaj.h.

Referenced by lzh_decompress().

◆ i_end

unsigned char * kwajd_stream::i_end

Definition at line 92 of file kwaj.h.

Referenced by lzh_decompress(), and lzh_read_input().

◆ i_ptr

unsigned char* kwajd_stream::i_ptr

Definition at line 92 of file kwaj.h.

Referenced by lzh_decompress(), and lzh_read_input().

◆ inbuf

unsigned char kwajd_stream::inbuf[KWAJ_INPUT_SIZE]

Definition at line 111 of file kwaj.h.

Referenced by lzh_read_input().

◆ input

struct mspack_file* kwajd_stream::input

Definition at line 90 of file kwaj.h.

Referenced by lzh_init(), and lzh_read_input().

◆ input_end

int kwajd_stream::input_end

Definition at line 94 of file kwaj.h.

Referenced by lzh_decompress(), and lzh_read_input().

◆ LITERAL_len

unsigned char kwajd_stream::LITERAL_len[KWAJ_LITERAL_SYMS]

Definition at line 101 of file kwaj.h.

◆ LITERAL_table

unsigned short kwajd_stream::LITERAL_table[KWAJ_LITERAL_TBLSIZE]

Definition at line 108 of file kwaj.h.

◆ LITLEN_len

unsigned char kwajd_stream::LITLEN_len[KWAJ_LITLEN_SYMS]

Definition at line 99 of file kwaj.h.

◆ LITLEN_table

unsigned short kwajd_stream::LITLEN_table[KWAJ_LITLEN_TBLSIZE]

Definition at line 106 of file kwaj.h.

◆ MATCHLEN1_len

unsigned char kwajd_stream::MATCHLEN1_len[KWAJ_MATCHLEN1_SYMS]

Definition at line 97 of file kwaj.h.

◆ MATCHLEN1_table

unsigned short kwajd_stream::MATCHLEN1_table[KWAJ_MATCHLEN1_TBLSIZE]

Definition at line 104 of file kwaj.h.

◆ MATCHLEN2_len

unsigned char kwajd_stream::MATCHLEN2_len[KWAJ_MATCHLEN2_SYMS]

Definition at line 98 of file kwaj.h.

◆ MATCHLEN2_table

unsigned short kwajd_stream::MATCHLEN2_table[KWAJ_MATCHLEN2_TBLSIZE]

Definition at line 105 of file kwaj.h.

◆ OFFSET_len

unsigned char kwajd_stream::OFFSET_len[KWAJ_OFFSET_SYMS]

Definition at line 100 of file kwaj.h.

◆ OFFSET_table

unsigned short kwajd_stream::OFFSET_table[KWAJ_OFFSET_TBLSIZE]

Definition at line 107 of file kwaj.h.

◆ output

struct mspack_file* kwajd_stream::output

Definition at line 91 of file kwaj.h.

Referenced by lzh_init().

◆ sys

struct mspack_system* kwajd_stream::sys

Definition at line 89 of file kwaj.h.

Referenced by kwajd_extract(), lzh_free(), lzh_init(), and lzh_read_input().

◆ window

unsigned char kwajd_stream::window[LZSS_WINDOW_SIZE]

Definition at line 114 of file kwaj.h.

Referenced by lzh_decompress().


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