[ruby-dev:24215] Re: [SEGV] redefine Struct with same name

From: "U.Nakamura" <usa@...>
Date: 2004-09-03 09:59:59 UTC
List: ruby-dev #24215
こんにちは、なかむら(う)です。

In message "[ruby-dev:24214] Re: [SEGV] redefine Struct with same name"
    on Sep.03,2004 18:45:07, <ocean@m2.ccsnet.ne.jp> wrote:
| というエラーが出たので、math.c だけ戻す必要がありました。
| 
| 調べてみると、log2 という関数は C99 で新規追加された関数のようで、
| bcc32, mswin32 には存在しません。mingw32 にはあるようです。

あと、単純ミスだと思いますが、Math.log2 が結局 math_log(math_log2
でなく)にマップされちゃってるですね。

configureは守備範囲外なのですが、有無を調べて、なければ自前で
実装する、とかいうことになりましょうか。
# その自前で実装ってのは単に log(x) / log(2) でいいんだろか?


| bcc32, mswin32 だと _logb がこれに当たるのかもしれません。

いや、_logb はC99の logb に相当するものだと思います。


それでは。
-- 
U.Nakamura <usa@garbagecollect.jp>



In This Thread