* transcode.c (rb_cEncodingConverter): new class Encoding::Converter.
commit77c924d29d0e6508cf6d12f2fee93f6393533147
authorakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
Tue, 12 Aug 2008 14:46:18 +0000 (12 14:46 +0000)
committerakr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>
Tue, 12 Aug 2008 14:46:18 +0000 (12 14:46 +0000)
tree1ae075ed6d207eaefdb013cea9e0f483177cc230
parentf13916b91593f2207025991fa32a65015d67b921
* transcode.c (rb_cEncodingConverter): new class Encoding::Converter.
  (econv_free): new function.
  (econv_s_allocate): ditto.
  (econv_init): ditto.
  (check_econv): ditto.
  (econv_primitive_convert): new method.
  (Init_transcode): define Encoding::Converter.

git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18544 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
ChangeLog
test/ruby/test_econv.rb [new file with mode: 0644]
transcode.c