Project

General

Profile

« Previous | Next » 

Revision b17c5eba

Added by akr (Akira Tanaka) almost 17 years ago

  • io.c (fptr_finalize): close the IO object even if finish_writeconv or
    flush is failed.
    (finish_writeconv): don't raise. return errno or exception.
    (finish_writeconv_arg): removed.
    (finish_writeconv_sync): follow finish_writeconv change.

  • transcode.c (rb_econv_make_exception): new function.

  • include/ruby/encoding.h (rb_econv_make_exception): declared.

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e