ruby-changes:17103
From: nobu <ko1@a...>
Date: Thu, 26 Aug 2010 16:46:51 +0900 (JST)
Subject: [ruby-changes:17103] Ruby:r29103 (trunk): * random.c (rb_random_int32): suppress warning on LP64 platforms.
nobu 2010-08-26 16:41:55 +0900 (Thu, 26 Aug 2010) New Revision: 29103 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29103 Log: * random.c (rb_random_int32): suppress warning on LP64 platforms. Modified files: trunk/random.c Index: random.c =================================================================== --- random.c (revision 29102) +++ random.c (revision 29103) @@ -894,7 +894,7 @@ #else VALUE lim = rb_big_plus(ULONG2NUM(0xffffffff), INT2FIX(1)); #endif - return NUM2ULONG(rb_funcall2(obj, id_rand, 1, &lim)); + return (unsigned int)NUM2ULONG(rb_funcall2(obj, id_rand, 1, &lim)); } return genrand_int32(&rnd->mt); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/