In message 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]>
        on Wed, 31 Oct 2007 18:09:42 +0900,
        Tadamasa Teranishi 
<[&#x30E1;&#x30FC;&#x30EB;&#x30A2;&#x30C9;&#x30EC;&#x30B9;&#x4FDD;&#x8B77;]> 
wrote:
> 修正されたソースを見たところ
> 
>     if (toutf8 == NULL)
>         toutf8 = iconv_open("UTF-8", "EUC-JP");
>     assert(toutf8 == NULL);
> 
> となってましたが、iconv_open の戻り値で NULL を返すことはありません。
> # 少なくとも libiconv-1.9.1 では。
NULLを返したら、POSIXなどの標準規格に反することになります。

何でこんな仕様にしたんか、という見方もできるわけですが。
もう、変えられませんし、今さら変えられたらもっと困るでしょう。;-(

-- 
● 神戸 隆博(かんべ たかひろ)               at 仕事場 ● 
_______________________________________________
Kakasi-dev mailing list
[email protected]
http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev

メールによる返信