Zazelです。
=== kbk@... (Bruce.) さんが書かれた
=== <20060307014303.436C42160A6@...> にて
> > > FreeBSD/Mac OS X/Fedora Core 3 以外のGNU/Linux
> > > で↓のプログラムの出力結果がどうなるか確かめてもらえませんか?
> >
> > CentOS-4.2 だと mbrtowc() が -1 を返します。
>
> あーSJIS localeがないんでしょうか。RedHat系はデフォルトではない
> らしいので(Fodora もないので自分で作った)。
ありゃ。ディレクトリがあるのは確認していたけど、改めて見たら
LC_CTYPEはなかったです。ディレクトリがあるとsetlocale() は
成功するのかなあ。
$ cd /usr/share/locale;ls -l ja*
ja:
合計 28
drwxr-xr-x 2 root root 4096 3月 2 14:03 LC_MESSAGES
drwxr-xr-x 2 root root 4096 1月 11 00:37 LC_TIME
-rw-r--r-- 1 root root 7469 11月 30 2004 man
ja_JP.SJIS:
合計 8
drwxr-xr-x 2 root root 4096 1月 10 16:43 LC_MESSAGES
ja_JP.eucJP:
合計 8
drwxr-xr-x 2 root root 4096 1月 10 16:43 LC_MESSAGES
(* SEKI Masatoshi // Zazel *)
(* Would you hold my hand? Softly, let's linger. *)