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