namazu-dev(ring)


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

Re: mknmz in Win32



Ken-ichi Hirose wrote:

> こんな感じです。
(snip)
> [(mingw32)/temp]./a
> getenv LC_ALL=ja_JP.SJIS
> getenv LANG=ja_JP.SJIS
> setlocale LC_ALL=Japanese_Japan.932
> [(mingw32)/temp]
> 
> ちなみに NT4.0 + SP5 / mingw32 gcc-2.95(CRTDLL.DLLのはず)です。

う、広瀬さんの環境ではCRTDLL.DLLにリンクしているバイナリで
Japanese_Japan.932にsetlocaleできているのか...NTと95/98で動作が
違うとか、そういうのがあるのでしょうか?

> #MSVCRT版 を使うと変わるかもしれません。

変わりました。:) specsファイルを少しいじってmsvcrt40.dllに
リンクするようにしたら、ちゃんとJapanese_Japan.932を返す
ようになりました。以前に古いmingw runtimeで試したときは
うまくいっていなかったのですが...


  A A
= . . =
   V
end
Ryuji Abe