From: GOTOU Yuuzou Date: 2004-11-09T12:30:17+09:00 Subject: [ruby-dev:24758] Re: "\000\000\000\001".unpack("N") returns [0] In message <1099934033.206220.5087.nullmailer@x31.priv.netlab.jp>, `Yukihiro Matsumoto ' wrote: > In message "Re: [ruby-dev:24756] Re: "\000\000\000\001".unpack("N") returns [0]" > on Tue, 9 Nov 2004 02:00:39 +0900, GOTOU Yuuzou writes: > |調べ方が甘かったです。cppにかけるとntohl(tmp)が > | __byte_swap_long_variable((__uint32_t)(tmp)) > |に展開されていました。 > | > |これで通ります。 > > これは1.9でも必要ということなんでしょうか。パッチは当たるの > でその気配は濃厚なのですが。念のため。 はい、必要です。 あと、1.9のtest_pack.rbをバックポートした方がよいと思います。 -- ごとうゆうぞう