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:
[メールアドレス保護]
[メールアドレス保護] /
[メールアドレス保護]
_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev