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

#include <mszip.h>

Public Attributes

struct mspack_systemsys
 
struct mspack_fileinput
 
struct mspack_fileoutput
 
unsigned int window_posn
 
int(* flush_window )(struct mszipd_stream *, unsigned int)
 
int error
 
int repair_mode
 
int bytes_output
 
unsigned char * inbuf
 
unsigned char * i_ptr
 
unsigned char * i_end
 
unsigned char * o_ptr
 
unsigned char * o_end
 
unsigned char input_end
 
unsigned int bit_buffer
 
unsigned int bits_left
 
unsigned int inbuf_size
 
unsigned char LITERAL_len [MSZIP_LITERAL_MAXSYMBOLS]
 
unsigned char DISTANCE_len [MSZIP_DISTANCE_MAXSYMBOLS]
 
unsigned short LITERAL_table [MSZIP_LITERAL_TABLESIZE]
 
unsigned short DISTANCE_table [MSZIP_DISTANCE_TABLESIZE]
 
unsigned char window [MSZIP_FRAME_SIZE]
 

Detailed Description

Definition at line 45 of file mszip.h.

Member Data Documentation

◆ bit_buffer

unsigned int mszipd_stream::bit_buffer

Definition at line 58 of file mszip.h.

Referenced by mszipd_decompress(), and mszipd_decompress_kwaj().

◆ bits_left

unsigned int mszipd_stream::bits_left

Definition at line 58 of file mszip.h.

Referenced by mszipd_decompress(), and mszipd_decompress_kwaj().

◆ bytes_output

int mszipd_stream::bytes_output

Definition at line 54 of file mszip.h.

◆ DISTANCE_len

unsigned char mszipd_stream::DISTANCE_len

Definition at line 63 of file mszip.h.

◆ DISTANCE_table

unsigned short mszipd_stream::DISTANCE_table

Definition at line 67 of file mszip.h.

◆ error

int mszipd_stream::error

Definition at line 54 of file mszip.h.

◆ flush_window

int(* mszipd_stream::flush_window)(struct mszipd_stream *, unsigned int)

Definition at line 52 of file mszip.h.

◆ i_end

unsigned char * mszipd_stream::i_end

Definition at line 57 of file mszip.h.

Referenced by mszipd_decompress(), and mszipd_decompress_kwaj().

◆ i_ptr

unsigned char * mszipd_stream::i_ptr

Definition at line 57 of file mszip.h.

Referenced by mszipd_decompress(), and mszipd_decompress_kwaj().

◆ inbuf

unsigned char * mszipd_stream::inbuf

Definition at line 57 of file mszip.h.

◆ inbuf_size

unsigned int mszipd_stream::inbuf_size

Definition at line 58 of file mszip.h.

◆ input

struct mspack_file * mszipd_stream::input

Definition at line 47 of file mszip.h.

◆ input_end

unsigned char mszipd_stream::input_end

Definition at line 57 of file mszip.h.

◆ LITERAL_len

unsigned char mszipd_stream::LITERAL_len

Definition at line 62 of file mszip.h.

◆ LITERAL_table

unsigned short mszipd_stream::LITERAL_table

Definition at line 66 of file mszip.h.

◆ o_end

unsigned char * mszipd_stream::o_end

Definition at line 57 of file mszip.h.

◆ o_ptr

unsigned char * mszipd_stream::o_ptr

Definition at line 57 of file mszip.h.

◆ output

struct mspack_file * mszipd_stream::output

Definition at line 48 of file mszip.h.

◆ repair_mode

int mszipd_stream::repair_mode

Definition at line 54 of file mszip.h.

Referenced by mszipd_init().

◆ sys

struct mspack_system * mszipd_stream::sys

Definition at line 46 of file mszip.h.

Referenced by kwajd_extract().

◆ window

unsigned char mszipd_stream::window

Definition at line 70 of file mszip.h.

◆ window_posn

unsigned int mszipd_stream::window_posn

Definition at line 49 of file mszip.h.


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