ruby-changes:15114
From: akr <ko1@a...>
Date: Sat, 20 Mar 2010 22:52:50 +0900 (JST)
Subject: [ruby-changes:15114] Ruby:r26991 (trunk): * string.c (rb_str_sum): use UCHAR_MAX.
akr 2010-03-20 22:52:34 +0900 (Sat, 20 Mar 2010) New Revision: 26991 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=26991 Log: * string.c (rb_str_sum): use UCHAR_MAX. Modified files: trunk/ChangeLog trunk/string.c Index: ChangeLog =================================================================== --- ChangeLog (revision 26990) +++ ChangeLog (revision 26991) @@ -1,3 +1,7 @@ +Sat Mar 20 22:51:46 2010 Tanaka Akira <akr@f...> + + * string.c (rb_str_sum): use UCHAR_MAX. + Sat Mar 20 19:16:42 2010 Tanaka Akira <akr@f...> * tool/transcode-tblgen.rb (ActionMap.unambiguous_action): use Index: string.c =================================================================== --- string.c (revision 26990) +++ string.c (revision 26991) @@ -6563,7 +6563,7 @@ pend = p + len; while (p < pend) { - if (FIXNUM_MAX - 255 < sum0) { + if (FIXNUM_MAX - UCHAR_MAX < sum0) { sum = rb_funcall(sum, '+', 1, LONG2FIX(sum0)); str_mod_check(str, ptr, len); sum0 = 0; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/