Project

General

Profile

« Previous | Next » 

Revision 04f7390c

Added by akr (Akira Tanaka) almost 17 years ago

  • transcode_data.h (rb_transcoding): add fields: writebuf_off,
    writebuf_len and writebuf.
    (TRANSCODING_WRITEBUF): new macro.

  • transcode.c (transcode_restartable0): output until output buffer is
    really full.
    (rb_transcoding_open_by_transcoder): initialize writebuf_len,
    writebuf_off and writebuf.
    (rb_transcoding_close): finalize writebuf.

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