diff options
author | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-06 11:47:14 +0000 |
---|---|---|
committer | akr <akr@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2008-08-06 11:47:14 +0000 |
commit | 5adb2479140a19ea446cd46f8059d9f0306ff562 (patch) | |
tree | f978ba553e0a4289bacfcc513759e55f04e11053 /transcode.c | |
parent | fc841ddc66b49367f30c5b872a03a7cca7802722 (diff) | |
download | ruby-5adb2479140a19ea446cd46f8059d9f0306ff562.tar.gz |
* 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: svn+ssh://ci.ruby-lang.org/ruby/trunk@18390 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'transcode.c')
-rw-r--r-- | transcode.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/transcode.c b/transcode.c index 988e28e743..adca763318 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; } |