[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 メーリングリストの案内