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

ruby-changes:2198

From: ko1@a...
Date: 13 Oct 2007 09:12:14 +0900
Subject: [ruby-changes:2198] nobu - Ruby:r13689 (trunk): * parse.y (set_file_encoding): case-insensitive search, a patch from

nobu	2007-10-13 09:12:00 +0900 (Sat, 13 Oct 2007)

  New Revision: 13689

  Modified files:
    trunk/ChangeLog
    trunk/parse.y

  Log:
    * parse.y (set_file_encoding): case-insensitive search, a patch from
      David Flanagan <david AT davidflanagan.com> [ruby-core:12629]


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/parse.y?r1=13689&r2=13688
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=13689&r2=13688

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 13688)
+++ ChangeLog	(revision 13689)
@@ -1,3 +1,8 @@
+Sat Oct 13 09:11:58 2007  Nobuyoshi Nakada  <nobu@r...>
+
+	* parse.y (set_file_encoding): case-insensitive search, a patch from
+	  David Flanagan <david AT davidflanagan.com> [ruby-core:12629]
+
 Sat Oct 13 09:02:16 2007  Nobuyoshi Nakada  <nobu@r...>
 
 	* {bcc,win}32/mkexports.rb: explicit data.  [ruby-list:44108]
Index: parse.y
===================================================================
--- parse.y	(revision 13688)
+++ parse.y	(revision 13689)
@@ -5693,12 +5693,12 @@
     for (;;) {
 	if (send - str <= 6) return;
 	switch (str[6]) {
-	  case 'c': str += 6; continue;
-	  case 'o': str += 5; continue;
-	  case 'd': str += 4; continue;
-	  case 'i': str += 3; continue;
-	  case 'n': str += 2; continue;
-	  case 'g': str += 1; continue;
+	  case 'C': case 'c': str += 6; continue;
+	  case 'O': case 'o': str += 5; continue;
+	  case 'D': case 'd': str += 4; continue;
+	  case 'I': case 'i': str += 3; continue;
+	  case 'N': case 'n': str += 2; continue;
+	  case 'G': case 'g': str += 1; continue;
 	  case '=': case ':':
 	    sep = 1;
 	    str += 6;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml

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