Lines Matching refs:transcoder

54     const rb_transcoder *transcoder;
85 ((tc)->transcoder->max_input <= (int)sizeof((tc)->readbuf.ary) ? \
89 ((tc)->transcoder->max_output <= (int)sizeof((tc)->writebuf.ary) ? \
93 ((tc)->transcoder->max_output <= (int)sizeof((tc)->writebuf.ary) ? \
95 (size_t)(tc)->transcoder->max_output)
98 ((tc)->transcoder->state_size <= (int)sizeof((tc)->state) ? \
160 const rb_transcoder *transcoder;
181 entry->transcoder = NULL;
213 if (entry->transcoder) {
214 rb_raise(rb_eArgError, "transcoder from %s to %s has been already registered",
218 entry->transcoder = tr;
364 if (entry->transcoder)
365 return entry->transcoder;
386 if (entry->transcoder)
387 return entry->transcoder;
437 const rb_transcoder *tr = tc->transcoder;
788 tc->transcoder = tr;
824 const rb_transcoder *tr = tc->transcoder;
841 const rb_transcoder *tr = tc->transcoder;
922 const rb_transcoder *tr2 = tc->transcoder;
1377 ec->last_error.source_encoding = error_tc->transcoder->src_encoding;
1378 ec->last_error.destination_encoding = error_tc->transcoder->dst_encoding;
1511 tr = tc->transcoder;
1631 else if (ec->elems[last_trans_index].tc->transcoder->asciicompat_type == asciicompat_encoder) {
1685 if (tc && tc->transcoder->asciicompat_type == asciicompat_encoder) {
1798 * There is at most one transcoder for
1827 max_output = ec->last_tc->transcoder->max_output;
1907 tr = ec->elems[0].tc->transcoder;
1924 tr = ec->elems[ec->num_trans-1].tc->transcoder;
1951 const rb_transcoder *transcoder = get_transcoder_entry("", dname)->transcoder;
1956 if (transcoder == ec->elems[i].tc->transcoder) {
2123 const rb_transcoder *tr = ec->elems[i].tc->transcoder;
2126 ec->elems[i].tc->transcoder->dst_encoding);
2172 tr = tc->transcoder;
2296 max_output = last_tc ? last_tc->transcoder->max_output : 1;
2359 max_output = last_tc ? last_tc->transcoder->max_output : 1;
2841 * of current transcoder. Its value can be any encoding until it
2842 * can be converted into the destination encoding of the transcoder.
3227 *sname_p = ec->elems[j].tc->transcoder->src_encoding;
3230 *dname_p = ec->elems[ec->num_trans-1].tc->transcoder->dst_encoding;
3500 const rb_transcoder *tr = ec->elems[i].tc->transcoder;
3544 if (ec1->elems[i].tc->transcoder != ec2->elems[i].tc->transcoder)