* io.c (io_shift_crbuf): add strp argument to append into existing
commitb1e84ce636fe95f066236b02c9aa08153511a09c
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
Mon, 18 Aug 2008 03:13:53 +0000 (18 03:13 +0000)
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
Mon, 18 Aug 2008 03:13:53 +0000 (18 03:13 +0000)
tree2556c4682664211129f33f043bd870c508a68214
parentb144ef8bdc3aacd8a720ca0c3f8849179e2ecf24
* io.c (io_shift_crbuf): add strp argument to append into existing
  string.
  (read_all): use econv if enc2 is set.
  (io_getc): follow the io_shift_crbuf change.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ChangeLog
io.c
test/ruby/test_io_m17n.rb