From: Martin Duerst Date: 2008-01-21T11:54:53+09:00 Subject: [ruby-dev:33232] Re: [PATCH] warnings of enc/trans/utf_16_32.c 中田さん、こんにちは。 At 06:49 08/01/21, Nobuyoshi Nakada wrote: >なかだです。 > >enc/trans/utf_16_32.cの警告を消すパッチです。自動生成ということ >なので、生成元にお願いします。 警告を出して申し訳ございませんでした。こちらでその辺りの警告 はみなかったんですが、見落としたかもしれません。 ところで、Ruby 全体では char を使っているが、文字コード変換では unsigned char の方が便利なので、どこかで切り替えないといけないです。 しかし下記のように小さい関数で切り替えると手間が増えるだけです。 多分 transcode_loop 内の in_p と out_p を unsigned char* に した方が一番簡単のではないでしょうか。お願いできますでしょうか。 それともこちらでやりますか。 >ちなみに、関数部分は手で書いたのではないかと思われるのですが、ど >のような扱いになっているのでしょうか。 確かに手でかきました :-). そんなのは自動生成はほぼ無理ですよね。 宜しくお願いします。 #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp