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