ruby-changes:5107
From: usa <ko1@a...>
Date: Mon, 26 May 2008 10:22:35 +0900 (JST)
Subject: [ruby-changes:5107] Ruby:r16602 (ruby_1_8): * marshal.c (dump_ensure, load_ensure): should return values.
usa 2008-05-26 10:22:23 +0900 (Mon, 26 May 2008)
New Revision: 16602
Modified files:
branches/ruby_1_8/ChangeLog
branches/ruby_1_8/marshal.c
Log:
* marshal.c (dump_ensure, load_ensure): should return values.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/ChangeLog?r1=16602&r2=16601&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/branches/ruby_1_8/marshal.c?r1=16602&r2=16601&diff_format=u
Index: ruby_1_8/ChangeLog
===================================================================
--- ruby_1_8/ChangeLog (revision 16601)
+++ ruby_1_8/ChangeLog (revision 16602)
@@ -1,3 +1,7 @@
+Mon May 26 10:21:24 2008 NAKAMURA Usaku <usa@r...>
+
+ * marshal.c (dump_ensure, load_ensure): should return values.
+
Mon May 26 10:03:35 2008 Akinori MUSHA <knu@i...>
* eval.c (yield_under, yield_under_i, yield_args_under_i)
Index: ruby_1_8/marshal.c
===================================================================
--- ruby_1_8/marshal.c (revision 16601)
+++ ruby_1_8/marshal.c (revision 16602)
@@ -703,7 +703,7 @@
dump_ensure(arg)
struct dump_arg *arg;
{
- if (RBASIC(arg->str)->klass) return; /* ignore reentrant */
+ if (RBASIC(arg->str)->klass) return 0; /* ignore reentrant */
st_free_table(arg->symbols);
st_free_table(arg->data);
if (arg->taint) {
@@ -1388,7 +1388,7 @@
load_ensure(arg)
struct load_arg *arg;
{
- if (RBASIC(arg->data)->klass) return; /* ignore reentrant */
+ if (RBASIC(arg->data)->klass) return 0; /* ignore reentrant */
st_free_table(arg->symbols);
return 0;
}
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/