From: "NARUSE, Yui" Date: 2013-05-15T21:16:00+09:00 Subject: [ruby-dev:47349] Re: LONG_LONG availability It is still valid but there's no English version. Therefore I add https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/Assumptions with google translete ;-) 2013年5月15日 20:36 Zachary Scott : > Sorry to go off-topic, but is there an English translation for the > Assumptions wiki page? Is it still valid? > > > On Wednesday, May 15, 2013, NARUSE, Yui wrote: >> >> 「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 >> > -- NARUSE, Yui