I know I believe in nothing but it is my sweet nothing.:2004年08月21日分

2004/08/21(Sat)

(ry

@vfscanf/vfprintf support %lc(%C), %ls(%S) format

/distfiles/citrus/NetBSD/08_vfscanf_vfprintf_wchar_t-support.patch
いつものとおりテストしてないっす。

vfprintfはSUSv3通りに実装するなら%lsではwcrtombを使うべきだけんど
UTF-7での冗長な変換( /diary/?20040216#16-1-1参照)
を防ぐため、wcsrtombsしてmallocしとります。
fprintfにはENOMEMもありなので見逃して。

@Citrus UTF-7 support

/distfiles/citrus/NetBSD/citrus_utf7-20040401.patch.gz
↑ですが、壊れてますね orz.
src/lib/libc/citrus/citrus_ctype_templete.cへのpatchと
src/share/locale/ctype/en_US.UTF-7が入ってないのでまともに動きません。
作り直すので、ちょっと待ってください。