Ruby  3.4.0dev (2024-11-22 revision 0989400a925cd201defdca9eb28eb87200b30785)
Data Fields
rb_econv_t Struct Reference

Data Fields

int flags
 
int started
 
const char * source_encoding_name
 
const char * destination_encoding_name
 
const unsigned char * replacement_str
 
size_t replacement_len
 
const char * replacement_enc
 
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 replacement_allocated
 
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 130 of file transcode.c.


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