From: Nobuyoshi Nakada Date: 2008-01-21T12:35:58+09:00 Subject: [ruby-dev:33233] Re: [PATCH] warnings of enc/trans/utf_16_32.c なかだです。 At Mon, 21 Jan 2008 11:54:53 +0900, Martin Duerst wrote in [ruby-dev:33232]: > ところで、Ruby 全体では char を使っているが、文字コード変換では > unsigned char の方が便利なので、どこかで切り替えないといけないです。 > しかし下記のように小さい関数で切り替えると手間が増えるだけです。 > 多分 transcode_loop 内の in_p と out_p を unsigned char* に > した方が一番簡単のではないでしょうか。お願いできますでしょうか。 > それともこちらでやりますか。 ポインタのキャストはできる限り避けたほうがよいと個人的には思いま すが。 というか、結局変換テーブルだけでいくという方針は捨てたのでしょう か。FUN*などをみるに、transcode_loop()のレベルで処理関数を切替え るほうが簡単なように見えます。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦