From d686a73d917ef73bd969c2085b89114f1a2ed2ea Mon Sep 17 00:00:00 2001 From: matz Date: Tue, 5 Jun 2007 07:35:34 +0000 Subject: [PATCH] * io.c (rb_f_p): returns arguments to intervene. [ruby-dev:29736] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@12440 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ io.c | 11 +++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index ea7c2ee6d4..acaa1dd9ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Tue Jun 5 16:30:38 2007 Yukihiro Matsumoto + + * io.c (rb_f_p): returns arguments to intervene. [ruby-dev:29736] + Tue Jun 5 14:07:55 2007 Koichi Sasada * insns.def (invokeblock): check block is created by lambda diff --git a/io.c b/io.c index c1f6b0922b..84c6b87cfa 100644 --- a/io.c +++ b/io.c @@ -3980,17 +3980,24 @@ rb_p(VALUE obj) /* for debug print within C code */ */ static VALUE -rb_f_p(int argc, VALUE *argv) +rb_f_p(int argc, VALUE *argv, VALUE self) { int i; + VALUE ret = Qnil; for (i=0; i