[ruby-dev:47345] Re: LONG_LONG availability

From: Tanaka Akira <akr@...>
Date: 2013-05-15 08:23:47 UTC
List: ruby-dev #47345
2013年5月14日 8:00 Tanaka Akira <akr@fsij.org>:
> 気がついてしまったのですが、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]

In This Thread