なかだです。 At Wed, 14 Sep 2005 16:02:28 +0900, H.Yamamoto wrote in [ruby-dev:27073]: > >> すみません、まだ落ちます。 > > > >再現する条件を教えてもらえますか。 > > miniruby *.rb とか、引数でワイルドカード展開をさせると落ちます。 うーん、再現できません。書き忘れましたが、[ruby-dev:26938]のパッ チのうち、ruby.hとwin32/win32.cの差分はそのまま必要です。でない と事実上何も変わりません。ひょっとしてこれが抜けてますか。 > ただ、ALLOC_N も便利な面があるので、メモリ関数だけは失敗したときに > if (!ruby_running) rb_bug とかするのはどうでしょうか。 便利なのは同意しますが、失敗したときにどうするかはちょっと悩ま しい気がします。 > 実は、glob_helper に渡される > > int flags, > int (*func)(const char *, VALUE), > VALUE arg > > を構造体にまとめて、status もこれに入れて、ついでに警告表示関数も > func 同様これに入れるというアイデアがあったのですが、ALLOC をどうするか > でネックになっていました。 今も struct glob_args とか似たようなものは使ってますね。ALLOCと の関係がちょっとわからないのですが。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦