[Kakasi-dev 89] Re: KAKASI-2.3.5.pre1 のパッチ
NOKUBI Takatsugu
knok @ daionet.gr.jp
2007年 11月 1日 (木) 17:08:37 JST
close_iconvの方は直しました。
At Thu, 01 Nov 2007 15:22:58 +0900,
Tadamasa Teranishi wrote:
> ハンドルの実態がポインタという実装は結構ありますよ。
> 将来、ポインタだと困る場合に、実装を変えれば良いだけですから。
言葉がたりませんでした。ファイルハンドルのように、単なる整数かなと思っ
ていたのです。
> 割り当てたメモリのポインタが 0xffffffff (= -1) になることはないのでは?
> 割り当てるメモリサイズが1バイトではありませんから。
元のコードは if (fromutf8 < 0) といった記述だったので、2GBを越えたら
負の値になりそうだと思ったわけです。
エラー処理については昨日の段階でassertを突っ込んだだけなので、これが
ちゃんとしたエラー処理かというと微妙なところです。
一番楽なのは例外を発行することなんですが、Cでそれは無理ですからね...
どうしたものでしょうか。
--
野首 貴嗣
E-mail: knok @ daionet.gr.jp
knok @ namazu.org / knok @ debian.org
Kakasi-dev メーリングリストの案内