From: "U.Nakamura" Date: 2004-06-22T23:42:46+09:00 Subject: [ruby-dev:23751] Re: [mswin32] printf の NaN, Inf 表示 こんにちは、なかむら(う)です。 In message "[ruby-dev:23748] Re: [mswin32] printf の NaN, Inf 表示" on Jun.22,2004 18:30:53, wrote: | || |  NaN、Inf の扱いがどうあるべきか?という辺り、過去にも議論があっ | || | たようですが、とりあえず、[i386-cygwin]、[i386-freebsd4] などと同 | || | じ出力になるようにしてみたパッチです。 (snip) | コミットしてはどうでしょう。せっかくですから、#ifdefでくくら | ず、どのプラットフォームでも同一の出力になるようにするとか。 とりあえずHEADにコミットしました。 そのあとで風呂に入りながら考えたら足りない部分があったので、 後から少々追加もしました。 # 最初からテスト書け、と>自分 (s)printfの "%f" "%e" "%E" "%g" "%G" で、非数は "NaN" として、 無限大は "Inf" として出力されるようになっています。 よって、旧来 "nan" "inf" として出力されていた環境や "NAN" "INF" などととして出力されていた環境(あるのかな?)も影響を受けていま すのでご了承ください。 # というか、問題があったら教えてください。 それでは。 -- U.Nakamura