mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
in_data_start, in_data_end, in_buf_end and last_trans_index. (rb_econv_output): removed. (rb_econv_insert_output): declared. (rb_econv_encoding_to_insert_output): declared. * enc/trans/newline.trans (rb_universal_newline): stateful_type changed. * transcode.c (transcode_restartable0): initialize inchar_start, tc->recognized_len and next_table at beginning of the loop. (rb_econv_open_by_transcoder_entries): initialize new fields. (rb_econv_open): setup last_trans_index. (trans_sweep): last out_buf_start can be non-NULL now. (rb_econv_convert): check last out_buf_start and in_buf_start at first. (rb_econv_output_with_destination_encoding): removed. (econv_just_convert): removed. (rb_econv_output): removed. (econv_primitive_output): method removed. (rb_econv_encoding_to_insert_output): new function. (allocate_converted_string): new function. (rb_econv_insert_output): new function. (econv_primitive_insert_output): new method. (output_replacement_character): use rb_econv_insert_output. unused arguments removed. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18654 b2dd03c8-39d4-4d8f-98ff-823fe69b080e |
||
|---|---|---|
| .. | ||
| trans | ||
| ascii.c | ||
| big5.c | ||
| cp949.c | ||
| depend | ||
| encdb.c | ||
| euc_jp.c | ||
| euc_kr.c | ||
| euc_tw.c | ||
| gb2312.c | ||
| gb18030.c | ||
| gbk.c | ||
| iso_2022_jp.h | ||
| iso_8859_1.c | ||
| iso_8859_2.c | ||
| iso_8859_3.c | ||
| iso_8859_4.c | ||
| iso_8859_5.c | ||
| iso_8859_6.c | ||
| iso_8859_7.c | ||
| iso_8859_8.c | ||
| iso_8859_9.c | ||
| iso_8859_10.c | ||
| iso_8859_11.c | ||
| iso_8859_13.c | ||
| iso_8859_14.c | ||
| iso_8859_15.c | ||
| iso_8859_16.c | ||
| koi8_r.c | ||
| koi8_u.c | ||
| make_encdb.rb | ||
| make_encmake.rb | ||
| Makefile.in | ||
| prelude.rb | ||
| shift_jis.c | ||
| unicode.c | ||
| us_ascii.c | ||
| utf_7.h | ||
| utf_8.c | ||
| utf_16be.c | ||
| utf_16le.c | ||
| utf_32be.c | ||
| utf_32le.c | ||
| windows_1251.c | ||