From 2fa7f0784cf719030d7ac03bded06f67b4beb94d Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 3 Sep 2008 16:34:11 +0000 Subject: * include/ruby/encoding.h (rb_econv_set_replacemenet): declared. * transcode.c (rb_econv_t): new fields: replacement_str, replacement_len, replacement_enc and replacement_allocated. (get_replacement_character): make len as size_t. (rb_econv_open_by_transcoder_entries): initialize the new fields. (rb_econv_close): deallocate replacement_str if it allocated. (make_replacement): new function. (output_replacement_character): use make_replacement. (rb_econv_set_replacemenet): defined. (econv_get_replacement): new method. (econv_set_replacement): new method. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@19108 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 8a27f4fae..fff1d31e6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,18 @@ +Thu Sep 4 01:30:26 2008 Tanaka Akira + + * include/ruby/encoding.h (rb_econv_set_replacemenet): declared. + + * transcode.c (rb_econv_t): new fields: replacement_str, + replacement_len, replacement_enc and replacement_allocated. + (get_replacement_character): make len as size_t. + (rb_econv_open_by_transcoder_entries): initialize the new fields. + (rb_econv_close): deallocate replacement_str if it allocated. + (make_replacement): new function. + (output_replacement_character): use make_replacement. + (rb_econv_set_replacemenet): defined. + (econv_get_replacement): new method. + (econv_set_replacement): new method. + Thu Sep 4 01:12:03 2008 NAKAMURA Usaku * win32/win32.c (filetime_to_timeval): new function, split from -- cgit