From: nobu.nakada@... Date: 2002-09-07T22:21:17+09:00 Subject: [ruby-dev:18219] Re: [PATCH] source file/line of Proc なかだです。 At Sat, 7 Sep 2002 22:03:03 +0900, Akinori MUSHA wrote: > > sprintf(3) の %p は、システムによって 0x が付いたり付かなかっ > > たりしますから使わない方がよいと思います。(確か、HP-UX 11.0 > > だと 0x が付かなかった) > >  いや、 %p はすべからく処理系定義なので、各環境に合った形式で > 出力されることが期待できます。(0x が付くかどうかは大した問題 > ではないと思う) この場合0xがなくても問題はないと思うので、%pには0xは付けなくて いいと思います。 >  逆に、ポインタを %lx で受けることは一部の環境で不適切あるいは > 無意味な出力結果を招くと思います。 あるいはlongにキャストするかですね。 -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦