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/