Ruby
3.4.0dev (2024-11-05 revision e440268d51fe02b303e3817a7a733a0dac1c5091)
|
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.