|
Ruby
3.1.4p223 (2023-03-30 revision HEAD)
|
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 129 of file transcode.c.