From f49180bf1722f98767ac41655ea78ff0d850a598 Mon Sep 17 00:00:00 2001 From: akr Date: Sun, 24 Aug 2008 07:20:21 +0000 Subject: * include/ruby/encoding.h (rb_econv_opts): declared. * transcode.c (rb_econv_opts): defined. * io.c (rb_io_extract_modeenc): use rb_econv_opts. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- include/ruby/encoding.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/ruby/encoding.h') diff --git a/include/ruby/encoding.h b/include/ruby/encoding.h index b952c7402..1aa4385c0 100644 --- a/include/ruby/encoding.h +++ b/include/ruby/encoding.h @@ -253,6 +253,8 @@ typedef struct { int flags; } rb_econv_option_t; +void rb_econv_opts(VALUE hash, rb_econv_option_t *opts); + rb_econv_t *rb_econv_open(const char *source_encoding, const char *destination_encoding, rb_econv_option_t *opts); rb_econv_result_t rb_econv_convert(rb_econv_t *ec, const unsigned char **source_buffer_ptr, const unsigned char *source_buffer_end, -- cgit