なかだです。

At Mon, 25 Sep 2000 07:09:58 +0900,
Akinori -Aki- MUSHA <knu / idaemons.org> wrote:
>  作者によると、「POSIX の規格では inbytesleft == NULL または
> *inbytesleft == 0 のときは EINVAL を返してもいいし黙って 0 を
> 返してもいいことになってるんだけど、やっぱり 0 を返す方が使い
> やすいよね」との弁でした。あとで見直してみよう。。

  了解。ということならこのパッチでどうでしょう。


--- iconv.c 2000-09-23 18:03:19+09 0.4.2.0 +++ iconv.c 2000-09-25 06:24:54+09 @@ -171,4 +171,6 @@ iconv_try return rb_obj_alloc(rb_eIconvIllegalSeq); case EINVAL: + if (!*inlen) + return Qfalse; return rb_obj_alloc(rb_eIconvInvalidChar); default:
# ruby-ext に送る設定をちゃんとしてなかったので、半端なメール送っ # てしまいました。すいません。> Akinori -Aki- MUSHAさん。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦