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

ruby-changes:7219

From: akr <ko1@a...>
Date: Thu, 21 Aug 2008 02:03:45 +0900 (JST)
Subject: [ruby-changes:7219] Ruby:r18738 (trunk): * io.c (open_key_args): simplified.

akr	2008-08-21 02:03:27 +0900 (Thu, 21 Aug 2008)

  New Revision: 18738

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

  Log:
    * io.c (open_key_args): simplified.

  Modified files:
    trunk/ChangeLog
    trunk/io.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 18737)
+++ ChangeLog	(revision 18738)
@@ -1,3 +1,7 @@
+Thu Aug 21 02:03:08 2008  Tanaka Akira  <akr@f...>
+
+	* io.c (open_key_args): simplified.
+
 Thu Aug 21 01:57:03 2008  Tanaka Akira  <akr@f...>
 
 	* io.c (open_key_args): IO.foreach(path, rs, limit) didn't work.
Index: io.c
===================================================================
--- io.c	(revision 18737)
+++ io.c	(revision 18738)
@@ -6690,12 +6690,9 @@
 	return;
     }
     v = rb_hash_aref(opt, sym_mode);
-    if (!NIL_P(v)) {
-	arg->io = rb_io_open(RSTRING_PTR(argv[0]), v, opt);
-    }
-    else {
-	arg->io = rb_io_open(RSTRING_PTR(argv[0]), INT2NUM(O_RDONLY), opt);
-    }
+    if (NIL_P(v))
+        v = INT2NUM(O_RDONLY);
+    arg->io = rb_io_open(RSTRING_PTR(argv[0]), v, opt);
 }
 
 static VALUE

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

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