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

ruby-changes:4481

From: ko1@a...
Date: Fri, 11 Apr 2008 17:06:56 +0900 (JST)
Subject: [ruby-changes:4481] matz - Ruby:r15973 (trunk): * enum.c (find_index_i): modified to shut warning up.

matz	2008-04-11 17:06:31 +0900 (Fri, 11 Apr 2008)

  New Revision: 15973

  Modified files:
    trunk/ChangeLog
    trunk/enum.c

  Log:
    * enum.c (find_index_i): modified to shut warning up.
    
    * enum.c (find_index_iter_i): ditto.

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15973&r2=15972&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enum.c?r1=15973&r2=15972&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15972)
+++ ChangeLog	(revision 15973)
@@ -1,3 +1,9 @@
+Fri Apr 11 17:06:01 2008  Yukihiro Matsumoto  <matz@r...>
+
+	* enum.c (find_index_i): modified to shut warning up.
+
+	* enum.c (find_index_iter_i): ditto.
+
 Fri Apr 11 16:44:43 2008  Akinori MUSHA  <knu@i...>
 
 	* enum.c (enum_find_index): Add support for find_index(obj);
Index: enum.c
===================================================================
--- enum.c	(revision 15972)
+++ enum.c	(revision 15973)
@@ -186,8 +186,10 @@
 }
 
 static VALUE
-find_index_i(VALUE i, VALUE *memo)
+find_index_i(VALUE i, VALUE memop, int argc, VALUE *argv)
 {
+    VALUE *memo = (VALUE*)memop;
+
     if (rb_equal(i, memo[2])) {
 	memo[0] = UINT2NUM(memo[1]);
 	rb_iter_break();
@@ -197,8 +199,9 @@
 }
 
 static VALUE
-find_index_iter_i(VALUE i, VALUE *memo, int argc, VALUE *argv)
+find_index_iter_i(VALUE i, VALUE memop, int argc, VALUE *argv)
 {
+    VALUE *memo = (VALUE*)memop;
     if (RTEST(enum_yield(argc, argv))) {
 	memo[0] = UINT2NUM(memo[1]);
 	rb_iter_break();

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

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