ruby-changes:7664
From: akr <ko1@a...>
Date: Sat, 6 Sep 2008 19:37:20 +0900 (JST)
Subject: [ruby-changes:7664] Ruby:r19185 (trunk): * io.c (rb_io_binmode): clear newline flags in writeconv_pre_ecflags.
akr 2008-09-06 19:37:02 +0900 (Sat, 06 Sep 2008) New Revision: 19185 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=19185 Log: * io.c (rb_io_binmode): clear newline flags in writeconv_pre_ecflags. Modified files: trunk/ChangeLog trunk/io.c Index: ChangeLog =================================================================== --- ChangeLog (revision 19184) +++ ChangeLog (revision 19185) @@ -1,3 +1,7 @@ +Sat Sep 6 19:36:34 2008 Tanaka Akira <akr@f...> + + * io.c (rb_io_binmode): clear newline flags in writeconv_pre_ecflags. + Sat Sep 6 18:47:40 2008 Tanaka Akira <akr@f...> * transcode.c (str_transcode0): check ECONV_HTML_TEXT_ENCODER and Index: io.c =================================================================== --- io.c (revision 19184) +++ io.c (revision 19185) @@ -3500,6 +3500,7 @@ 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; } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/