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

ruby-changes:5910

From: nobu <ko1@a...>
Date: Wed, 18 Jun 2008 21:08:30 +0900 (JST)
Subject: [ruby-changes:5910] Ruby:r17418 (trunk): * ruby.c (verbose_setter, opt_W_getter): fixed prototypes.

nobu	2008-06-18 21:08:16 +0900 (Wed, 18 Jun 2008)

  New Revision: 17418

  Modified files:
    trunk/ChangeLog
    trunk/ruby.c

  Log:
    * ruby.c (verbose_setter, opt_W_getter): fixed prototypes.


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

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 17417)
+++ ChangeLog	(revision 17418)
@@ -1,3 +1,7 @@
+Wed Jun 18 21:08:14 2008  Nobuyoshi Nakada  <nobu@r...>
+
+	* ruby.c (verbose_setter, opt_W_getter): fixed prototypes.
+
 Wed Jun 18 19:20:00 2008  NAKAMURA Usaku  <usa@r...>
 
 	* ruby.c (opt_W_getter): use ruby_verbose directly instead of parameter
Index: ruby.c
===================================================================
--- ruby.c	(revision 17417)
+++ ruby.c	(revision 17418)
@@ -1440,15 +1440,17 @@
 }
 
 static void
-verbose_setter(VALUE val, ID id, VALUE *variable)
+verbose_setter(VALUE val, ID id, void *data)
 {
-    ruby_verbose = RTEST(val) ? Qtrue : val;
+    VALUE *variable = data;
+    *variable = RTEST(val) ? Qtrue : val;
 }
 
 static VALUE
-opt_W_getter(VALUE val, ID id, VALUE *variable)
+opt_W_getter(ID id, void *data)
 {
-    switch (ruby_verbose) {
+    VALUE *variable = data;
+    switch (*variable) {
       case Qnil:
 	return INT2FIX(0);
       case Qfalse:

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

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