diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-20 18:14:07 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-20 18:14:07 +0000 |
commit | caf34a9305f1af057afff3f3ec48efacb52c0a73 (patch) | |
tree | addb289840e80fcc8586ffec2dca4ab9910ccf9b /ChangeLog | |
parent | e6c300e08a0d055bbaf2a8fd95507f2544906594 (diff) | |
download | ruby-caf34a9305f1af057afff3f3ec48efacb52c0a73.tar.gz |
* io.c (io_extract_encoding_option): enc2 is external encoding if
external encoding and internal encoding is given.
(pipe_open): add flags and convconfig argument to initialize
fptr->{mode,enc,enc2}.
(pipe_open_v): pass flags and convconfig from caller to pipe_open.
(pipe_open_s): ditto.
(pop_last_hash): new function.
(rb_io_s_popen): use last hash as option to specify code conversion.
(rb_io_open): specify flags and convconfig arguments for
pipe_open_s.
(rb_f_backquote): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@18741 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -1,3 +1,17 @@ +Thu Aug 21 03:09:34 2008 Tanaka Akira <akr@fsij.org> + + * io.c (io_extract_encoding_option): enc2 is external encoding if + external encoding and internal encoding is given. + (pipe_open): add flags and convconfig argument to initialize + fptr->{mode,enc,enc2}. + (pipe_open_v): pass flags and convconfig from caller to pipe_open. + (pipe_open_s): ditto. + (pop_last_hash): new function. + (rb_io_s_popen): use last hash as option to specify code conversion. + (rb_io_open): specify flags and convconfig arguments for + pipe_open_s. + (rb_f_backquote): ditto. + Thu Aug 21 02:27:03 2008 Tanaka Akira <akr@fsij.org> * io.c (prep_io): local variable renamed. |