From: Masao M. <mu...@hi...> - 2007-06-16 04:34:32
|
むとうです。 On Sat, 16 Jun 2007 12:57:45 +0900 (JST) Kouhei Sutou <ko...@co...> wrote: > 須藤です。 > > > > どんな影響があるのかよくわかっていないのですが、1.9対応のコー > > > ドにしては変だなぁと思っただけなのですが。。。 > > > > 現在の 1.9 では version.h がインストールされなくなっているようで、 > > バージョンを比較できないため、こうしました。 そういえばRubyKaigi2007でどなたかが言ってました。 version.hで見るのではなく、have_funcなどを使うように、 とのことですが、今回みたいなケースではやっぱりversion.h なんかで判断したいですねー。 > > 影響があるとしたら ruby 1.5.4 より前のバージョンですが、 > > そんな昔のバージョンでは現在のコードは元から動かないので、 > > 問題はないはずです。 > > あぁ、なるほど。失礼しました。 > > であれば、もういっそUSE_POOL_FUNCごとごっそり消しちゃいませ > んか? #if 1 〜#endifの部分ですよね。1.5.4以前はもはやサポートする必要は ないので削除しちゃって問題無しですね。さかいさんにお願いしちゃって いいんでしょうか? ちなみに、G_OS_WIN32の時はundefしてるので、USE_POLL_FUNC 自体はそのまま残すんですよね? それでは。 |