From: "NARUSE, Yui" Date: 2013-05-15T17:29:00+09:00 Subject: [ruby-dev:47346] Re: LONG_LONG availability 「Rubyソースコードの仮定事項」に追加してしまいますかねぇ https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/AssumptionsJa 2013年5月15日 17:23 Tanaka Akira : > 2013年5月14日 8:00 Tanaka Akira : >> 気がついてしまったのですが、Ruby 1.9.2 のころから >> include/ruby/ruby.h に以下のコードがあります。 >> >> #ifdef SIZEOF_LONG_LONG >> typedef char ruby_check_sizeof_long_long[SIZEOF_LONG_LONG == >> sizeof(LONG_LONG) ? 1 : -1]; >> #endif > > この部分はなかださんが変えてしまったので書いておきますが、 > 少なくとも bigdecimal と dl が無条件に LONG_LONG を使うようで、 > LONG_LONG がなくても動くようになったわけではありません。 > > まぁ、bigdecimal での使い方はひどく怪しくて、 > [ruby-dev:47340] はそこから見つけたものですが。 > -- > [田中 哲][たなか あきら][Tanaka Akira] > -- NARUSE, Yui