From 0455e8ea9a6a8d33840249806b03d75ea25820d8 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 7 Jun 2008 12:38:03 +0000 Subject: * io.c (rb_f_open), re.c (rb_reg_search), transcode.c (str_transcode): suppress warnings. * util.c (quorem, rv_alloc, nrv_alloc): only used in dtoa(). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- transcode.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'transcode.c') diff --git a/transcode.c b/transcode.c index f58c683357..02c82c5c3b 100644 --- a/transcode.c +++ b/transcode.c @@ -309,7 +309,7 @@ str_transcode(int argc, VALUE *argv, VALUE *self) return -1; } - while (!final_encoding) { /* loop for multistep transcoding */ + do { /* loop for multistep transcoding */ /* later, maybe use smaller intermediate strings for very long strings */ if (!(my_transcoder = transcode_dispatch(from_e, to_e))) { rb_raise(rb_eArgError, "transcoding not supported (from %s to %s)", from_e, to_e); @@ -372,7 +372,7 @@ str_transcode(int argc, VALUE *argv, VALUE *self) from_e = my_transcoder->to_encoding; str = dest; } - } + } while (!final_encoding); /* set encoding */ if (!to_enc) { to_encidx = rb_define_dummy_encoding(to_e); -- cgit v1.2.3