From: WATANABE Hirofumi Date: 2000-02-04T15:30:36+09:00 Subject: [ruby-dev:9088] Re: xmalloc() in Windows わたなべです. "Shigeo Kobayashi" writes: :現象: :拡張ライブラリ内から xmalloc() で割り当てたメモリー :を(拡張ライブラリ内で) free() するとアプリケーション :エラーになる。 xmalloc() を呼んでも解放しなくてすむのが GC の楽なところです. :提案: :gc.c にある xfree() も export して xmalloc() で割り :当てたメモリは xfree() で開放するというのが作法 :上も美しいと思います。 自分で制御できるならわざわざ xmalloc() を使わなくても malloc/free でいいのでは? :あと、ruby.def ですが、シンボルに序数を付けてい :ないのは何か理由があるのでしょうか? :後々の互換性を考えると付けたほうが良いのでは? Advanced Windows だったかな? 序数で呼び出しちゃいかんって書 いてあった気がするんですけど, ほんとに序数って必要ですか? そんなものつけると Ruby 自体の後々の互換性が失われると思います. -- わたなべひろふみ