Ruby 3.5.0dev (2025-02-22 revision 412997300569c1853c09813e4924b6df3d7e8669)
|
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_t * | elems | |
int | replacement_allocated | |
int | num_allocated | |
int | num_trans | |
int | num_finished | |
struct rb_transcoding * | last_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_encoding * | source_encoding | |
rb_encoding * | destination_encoding | |
Definition at line 130 of file transcode.c.
const char* rb_econv_t::destination_encoding |
Definition at line 157 of file transcode.c.
rb_encoding* rb_econv_t::destination_encoding |
Definition at line 166 of file transcode.c.
const char* rb_econv_t::destination_encoding_name |
Definition at line 135 of file transcode.c.
rb_econv_elem_t* rb_econv_t::elems |
Definition at line 145 of file transcode.c.
size_t rb_econv_t::error_bytes_len |
Definition at line 159 of file transcode.c.
const unsigned char* rb_econv_t::error_bytes_start |
Definition at line 158 of file transcode.c.
struct rb_transcoding* rb_econv_t::error_tc |
Definition at line 155 of file transcode.c.
int rb_econv_t::flags |
Definition at line 131 of file transcode.c.
unsigned char* rb_econv_t::in_buf_end |
Definition at line 144 of file transcode.c.
unsigned char* rb_econv_t::in_buf_start |
Definition at line 141 of file transcode.c.
unsigned char* rb_econv_t::in_data_end |
Definition at line 143 of file transcode.c.
unsigned char* rb_econv_t::in_data_start |
Definition at line 142 of file transcode.c.
struct rb_transcoding* rb_econv_t::last_tc |
Definition at line 150 of file transcode.c.
int rb_econv_t::num_allocated |
Definition at line 147 of file transcode.c.
int rb_econv_t::num_finished |
Definition at line 149 of file transcode.c.
int rb_econv_t::num_trans |
Definition at line 148 of file transcode.c.
size_t rb_econv_t::readagain_len |
Definition at line 160 of file transcode.c.
int rb_econv_t::replacement_allocated |
Definition at line 146 of file transcode.c.
const char* rb_econv_t::replacement_enc |
Definition at line 139 of file transcode.c.
size_t rb_econv_t::replacement_len |
Definition at line 138 of file transcode.c.
const unsigned char* rb_econv_t::replacement_str |
Definition at line 137 of file transcode.c.
rb_econv_result_t rb_econv_t::result |
Definition at line 154 of file transcode.c.
const char* rb_econv_t::source_encoding |
Definition at line 156 of file transcode.c.
rb_encoding* rb_econv_t::source_encoding |
Definition at line 165 of file transcode.c.
const char* rb_econv_t::source_encoding_name |
Definition at line 134 of file transcode.c.
int rb_econv_t::started |
Definition at line 132 of file transcode.c.