[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:04190] Re:Processed: it is wcsmbs-loc



 吉山@米沢です。

> static mbstate_t state; としたかった?

の件ですが、Debian-JP の BTS から bug#423 が送られ
てきました。

> Processing commands for control@bugs.debian.or.jp:
> > reassign 423 wcsmbs-locale
> Bug#JP/423: mblen() always fails with libc6_2.0.7pre1-4.wcsmbs.2
> Bug assigned to package `wcsmbs-locale'.
> End of message, stopping processing here.
> 助力がいるのでしたら、私まで連絡ください。
> -- 
> Debian JP Bug Tracking System / owner@bugs.debian.or.jp

 mblen() が失敗するというのは、返り血^H値が
        1)0になる
        2)負になる
のどちらでしょうか。
 1.であれば、state が auto 変数であるのが原因でし
ょう。
 2.であれば、mbrtowc がバグっているのでしょう。
 どのみち、state は static で初期値 {0,(wint_t)0} 
でないといけないので、その
ように変更しておいてください。お願いします。> 鵜飼さん

# TurboLinux 2.0J にも wcsmbs-locale が入るそうですが、RPM 
版もよろしくお願い
# します。m(__)m

---
吉山あきら <yosshy@debian.or.jp>