From: Nobuyoshi Nakada Date: 2007-08-23T22:45:19+09:00 Subject: [ruby-dev:31624] Re: strtod の精度 なかだです。 At Thu, 23 Aug 2007 20:06:22 +0900, Satoshi Nakagawa wrote in [ruby-dev:31623]: > gcc のソースを確認したところ、Mac OS X でしか __BIG_ENDIAN__ を > define してくれないようなので、CPU ごとのエンディアン判定を > わかる範囲で追加しました。 autoconfでWORDS_BIGENDIANというマクロが定義されるはずです。 > また、Win32 環境の判定がコンパイラ限定でうまくないので、型判定に > 統合しました。 __int32や__int64というマクロがどこで定義されるのか知りませんが、 config.hに SIZEOF_INT, SIZEOF_LONG, SIZEOF_LONG_LONG, HAVE_LONG_LONG, LONG_LONG などのマクロが定義されているはずです。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦