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

ruby-changes:12594

From: matz <ko1@a...>
Date: Tue, 28 Jul 2009 17:46:22 +0900 (JST)
Subject: [ruby-changes:12594] Ruby:r24305 (trunk): * io.c (argf_eof): should call next_argv() before testing.

matz	2009-07-28 17:46:04 +0900 (Tue, 28 Jul 2009)

  New Revision: 24305

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

  Log:
    * io.c (argf_eof): should call next_argv() before testing.
      [ruby-core:24561]

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 24304)
+++ ChangeLog	(revision 24305)
@@ -16,6 +16,11 @@
 	* lib/rdoc/parser.rb (RDoc::Parser.binary?): fix for empty files.
 	  [ruby-dev:38848]
 
+Mon Jul 27 06:51:41 2009  Yukihiro Matsumoto  <matz@r...>
+
+	* io.c (argf_eof): should call next_argv() before testing.
+	  [ruby-core:24561]
+
 Sun Jul 26 19:17:33 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* io.c (argf_eof): go to the next file if called after ARGF.close
Index: io.c
===================================================================
--- io.c	(revision 24304)
+++ io.c	(revision 24305)
@@ -8500,6 +8500,7 @@
 static VALUE
 argf_eof(VALUE argf)
 {
+    next_argv();
     if (RTEST(ARGF.current_file)) {
 	if (ARGF.init_p == 0) return Qtrue;
 	next_argv();

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

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