[前][次][番号順一覧][スレッド一覧]

ruby-changes:15854

From: akr <ko1@a...>
Date: Thu, 13 May 2010 21:41:47 +0900 (JST)
Subject: [ruby-changes:15854] Ruby:r27788 (trunk): * missing/ffs.c (ffs): fixed for non-zero values.

akr	2010-05-13 21:41:29 +0900 (Thu, 13 May 2010)

  New Revision: 27788

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27788

  Log:
    * missing/ffs.c (ffs): fixed for non-zero values.

  Modified files:
    trunk/ChangeLog
    trunk/missing/ffs.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 27787)
+++ ChangeLog	(revision 27788)
@@ -1,3 +1,7 @@
+Thu May 13 21:40:39 2010  Tanaka Akira  <akr@f...>
+
+	* missing/ffs.c (ffs): fixed for non-zero values.
+
 Thu May 13 18:45:25 2010  Nobuyoshi Nakada  <nobu@r...>
 
 	* ext/io/console/console.c (get_write_fd): return primary fd if no
Index: missing/ffs.c
===================================================================
--- missing/ffs.c	(revision 27787)
+++ missing/ffs.c	(revision 27788)
@@ -6,11 +6,13 @@
 int ffs(int arg)
 {
     unsigned int x = (unsigned int)arg;
-    int r = 0;
+    int r;
 
     if (x == 0)
         return 0;
 
+    r = 1;
+
 #if 32 < SIZEOF_INT * CHAR_BIT
     if ((x & 0xffffffff) == 0) {
         x >>= 32;

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]