[ruby-dev:24339] Re: [ruby-cvs] ruby: * hash.c: iterator functions for hash_foreach() should return enum

From: nobu@...
Date: 2004-09-24 23:46:55 UTC
List: ruby-dev #24339
なかだです。

At Sat, 25 Sep 2004 05:21:58 +0900,
Yukihiro Matsumoto wrote in [ruby-dev:24338]:
> |> |    * hash.c: iterator functions for hash_foreach() should return enum
> |> |      st_retval.
> |> 
> |> I'm not sure if it's a good change where st.c uses "int (*func)()".
> |
> |本来なら、逆にst_foreach()の引数がst_retvalを使っているはずでは
> |ないかとも思うんですが、全部直そうと思うとちょっと多いですね。
> 
> ええ、だから悪いけどキャンセルしようかなって思ってます。

悪くはないですが、であればhash_forech_arg.funcもintにしてくださ
い。gcc -O3だとhash_foreach()がinline展開されてそこら中で警告が
出ます。

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread