ruby-changes:11335
From: nobu <ko1@a...>
Date: Sat, 14 Mar 2009 17:55:21 +0900 (JST)
Subject: [ruby-changes:11335] Ruby:r22951 (trunk): * util.c (ruby_each_words): assume no string exceeds INT_MAX.
nobu 2009-03-14 17:54:21 +0900 (Sat, 14 Mar 2009) New Revision: 22951 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22951 Log: * util.c (ruby_each_words): assume no string exceeds INT_MAX. Modified files: trunk/ChangeLog trunk/util.c Index: ChangeLog =================================================================== --- ChangeLog (revision 22950) +++ ChangeLog (revision 22951) @@ -1,3 +1,7 @@ +Sat Mar 14 17:54:19 2009 Nobuyoshi Nakada <nobu@r...> + + * util.c (ruby_each_words): assume no string exceeds INT_MAX. + Sat Mar 14 15:59:04 2009 Tanaka Akira <akr@f...> * process.c (rb_spawn_internal): use int variable for status. Index: util.c =================================================================== --- util.c (revision 22950) +++ util.c (revision 22951) @@ -3816,7 +3816,7 @@ if (!*str) break; end = str; while (*end && !ISSPACE(*end) && *end != ',') end++; - len = end - str; + len = (int)(end - str); /* assume no string exceeds INT_MAX */ (*func)(str, len, arg); } } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/