ruby-changes:13866
From: naruse <ko1@a...>
Date: Fri, 6 Nov 2009 09:34:12 +0900 (JST)
Subject: [ruby-changes:13866] Ruby:r25666 (trunk): * encoding.c (rb_filesystem_encindex): add fallback to
naruse 2009-11-06 09:33:56 +0900 (Fri, 06 Nov 2009) New Revision: 25666 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=25666 Log: * encoding.c (rb_filesystem_encindex): add fallback to ASCII-8BIT on Windows. Modified files: trunk/ChangeLog trunk/encoding.c Index: encoding.c =================================================================== --- encoding.c (revision 25665) +++ encoding.c (revision 25666) @@ -1125,6 +1125,7 @@ char cp[sizeof(int) * 8 / 3 + 4]; snprintf(cp, sizeof cp, "CP%d", AreFileApisANSI() ? GetACP() : GetOEMCP()); idx = rb_enc_find_index(cp); + if (idx < 0) idx = rb_ascii8bit_encindex(); #elif defined __APPLE__ idx = rb_utf8_encindex(); #else Index: ChangeLog =================================================================== --- ChangeLog (revision 25665) +++ ChangeLog (revision 25666) @@ -1,3 +1,8 @@ +Fri Nov 6 09:29:32 2009 NARUSE, Yui <naruse@r...> + + * encoding.c (rb_filesystem_encindex): add fallback to + ASCII-8BIT on Windows. + Fri Nov 6 07:29:07 2009 Kazuhiro NISHIYAMA <zn@m...> * test/ruby/test_case.rb: merged r25658 from ruby_1_8. -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/