From: "U.Nakamura" Date: 2008-07-04T02:22:54+09:00 Subject: [ruby-dev:35346] Re: NUM2xxx こんにちは、なかむら(う)です。 In message "[ruby-dev:35344] Re: NUM2xxx" on Jul.04,2008 01:27:51, wrote: | |> とくに、LP64 での NUM2UINT が -0x7fffffffffffffff まで受け付 | |> けるのはかなり変な気がします。 | | | |古い話ですが、IRCで指摘されたので考えてみました。 | |とりあえず、NUM2U*が負の値を受け付けるのはそういうものだと仮 | |定して、LP64のNUM2UINTだけ対策すると、こんなもんでしょうか? | | すっかり忘れてました。 | NUM2Uxxxが負の値を受けいれるのは、なんか理由があったような気 | がするので、あとで考えるとして(ってまた忘れそう)、LP64のパッ | チはコミットしていただけませんか? なんか先に添付したパッチはだいぶ間違ってましたが(コンパイル確 認前の時点のを貼ってしまった)、それも直してコミットしました。 テストも入れたいんですが、どうしたもんだろう? それでは。 -- U.Nakamura