Data Fields

rb_econv_t Struct Reference

Data Fields

int flags
const char * source_encoding_name
const char * destination_encoding_name
int started
const unsigned char * replacement_str
size_t replacement_len
const char * replacement_enc
int replacement_allocated
unsigned char * in_buf_start
unsigned char * in_data_start
unsigned char * in_data_end
unsigned char * in_buf_end
rb_econv_elem_telems
int num_allocated
int num_trans
int num_finished
struct rb_transcodinglast_tc
struct {
   rb_econv_result_t   result
   struct rb_transcoding *   error_tc
   const char *   source_encoding
   const char *   destination_encoding
   const unsigned char *   error_bytes_start
   size_t   error_bytes_len
   size_t   readagain_len
last_error
rb_encodingsource_encoding
rb_encodingdestination_encoding

Detailed Description

Definition at line 105 of file transcode.c.


Field Documentation

Definition at line 141 of file transcode.c.

const unsigned char* rb_econv_t::error_bytes_start

Definition at line 130 of file transcode.c.

Referenced by rb_econv_alloc(), and rb_econv_convert0().

unsigned char* rb_econv_t::in_buf_end

Definition at line 120 of file transcode.c.

Referenced by rb_econv_alloc(), rb_econv_insert_output(), and rb_econv_memsize().

unsigned char* rb_econv_t::in_buf_start
unsigned char* rb_econv_t::in_data_end

Definition at line 119 of file transcode.c.

Referenced by rb_econv_alloc(), rb_econv_convert0(), and rb_econv_insert_output().

unsigned char* rb_econv_t::in_data_start

Definition at line 118 of file transcode.c.

Referenced by rb_econv_alloc(), rb_econv_convert0(), and rb_econv_insert_output().

struct { ... } rb_econv_t::last_error

Definition at line 122 of file transcode.c.

Referenced by rb_econv_add_transcoder_at(), rb_econv_alloc(), and rb_econv_memsize().

Definition at line 124 of file transcode.c.

Referenced by rb_econv_alloc(), and trans_sweep().

const unsigned char* rb_econv_t::replacement_str

Definition at line 140 of file transcode.c.


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