diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-06 10:37:02 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-09-06 10:37:02 +0000 |
commit | b9c9103d2f94ba6356c26378e02518877df18675 (patch) | |
tree | e574e3f7a43a4c835a8ad2d2d5ce3b1882d972f2 | |
parent | 1006add4de794e124c3c37dbab1190d255712170 (diff) | |
download | ruby-b9c9103d2f94ba6356c26378e02518877df18675.tar.gz ruby-b9c9103d2f94ba6356c26378e02518877df18675.tar.xz ruby-b9c9103d2f94ba6356c26378e02518877df18675.zip |
* io.c (rb_io_binmode): clear newline flags in writeconv_pre_ecflags.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19185 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | io.c | 1 |
2 files changed, 5 insertions, 0 deletions
@@ -1,3 +1,7 @@ +Sat Sep 6 19:36:34 2008 Tanaka Akira <akr@fsij.org> + + * io.c (rb_io_binmode): clear newline flags in writeconv_pre_ecflags. + Sat Sep 6 18:47:40 2008 Tanaka Akira <akr@fsij.org> * transcode.c (str_transcode0): check ECONV_HTML_TEXT_ENCODER and @@ -3500,6 +3500,7 @@ rb_io_binmode(VALUE io) rb_econv_binmode(fptr->writeconv); fptr->mode |= FMODE_BINMODE; fptr->mode &= ~FMODE_TEXTMODE; + fptr->writeconv_pre_ecflags &= ~(ECONV_UNIVERSAL_NEWLINE_DECODER|ECONV_CRLF_NEWLINE_ENCODER|ECONV_CR_NEWLINE_ENCODER); return io; } |