spandsp  0.0.6
v42bis_decompress_state_t Struct Reference

#include <v42bis.h>

Public Attributes

v42bis_data_handler_t handler
 Callback function to handle decompressed data.
 
void * user_data
 An opaque pointer passed in calls to data_handler.
 
int max_len
 The maximum decompressed data block length allowed.
 
uint32_t old_code
 
uint32_t last_old_code
 
uint32_t input_bit_buffer
 
int input_bit_count
 
int octet
 
int last_length
 
int output_octet_count
 
uint8_t output_buf [1024]
 
v42bis_dict_node_t dict [V42BIS_MAX_CODEWORDS]
 
int transparent
 TRUE if we are in transparent (i.e. uncompressable) mode.
 
int last_extra_octet
 
uint32_t v42bis_parm_c1
 Next empty dictionary entry.
 
int v42bis_parm_c2
 Current codeword size.
 
uint32_t v42bis_parm_c3
 Threshold for codeword size change.
 
int first
 Mark that this is the first octet/code to be processed.
 
uint8_t escape_code
 
int escaped
 

Detailed Description

V.42bis decompression. This defines the working state for a single instance of V.42bis decompression.


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