[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]