From a02dbdb3e8a360a448c558635227b35475d30b8e Mon Sep 17 00:00:00 2001 From: akr Date: Wed, 6 Aug 2008 11:47:14 +0000 Subject: * tool/transcode-tblgen.rb: distinguish UNDEF and INVALID. [ruby-dev:35709] * transcode.c (transcode_loop): don't need rb_enc_mbclen now. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- transcode.c | 5 ----- 1 file changed, 5 deletions(-) (limited to 'transcode.c') diff --git a/transcode.c b/transcode.c index 988e28e74..adca76331 100644 --- a/transcode.c +++ b/transcode.c @@ -188,7 +188,6 @@ transcode_loop(const unsigned char **in_pos, unsigned char **out_pos, unsigned char next_byte; int from_utf8 = my_transcoder->from_utf8; unsigned char *out_s = out_stop - my_transcoder->max_output + 1; - rb_encoding *from_encoding = rb_enc_find(my_transcoder->from_encoding); rb_encoding *to_encoding = rb_enc_find(my_transcoder->to_encoding); while (in_p < in_stop) { @@ -280,10 +279,6 @@ transcode_loop(const unsigned char **in_pos, unsigned char **out_pos, /* valid character in from encoding * but no related character(s) in to encoding */ /* todo: add more alternative behaviors */ - { - int len = rb_enc_mbclen((const char *)char_start, (const char *)in_stop, from_encoding); - while (in_p < char_start + len) in_p++; - } if (opt&UNDEF_IGNORE) { continue; } -- cgit