[#9642] Re: host.conf は参照しないの? — akira yamada / やまだあきら <akira@...>

15 messages 2000/05/09

[#9672] IO.popen — Koji Arai <JCA02266@...>

新井です。

22 messages 2000/05/13
[#9673] Re: IO.popen — Koji Arai <JCA02266@...> 2000/05/13

新井です。

[#9682] Re: IO.popen — matz@... (Yukihiro Matsumoto) 2000/05/14

まつもと ゆきひろです

[#9676] support mingw32 — WATANABE Hirofumi <eban@...>

わたなべです.

32 messages 2000/05/13
[#9678] Re: support mingw32 — Masaki Suketa <CQN02273@...> 2000/05/14

助田です.

[#9680] Re: support mingw32 — WATANABE Hirofumi <eban@...> 2000/05/14

わたなべです.

[#9686] Re: support mingw32 — Katsuyuki Komatsu <komatsu@...> 2000/05/15

小松です。

[#9687] Re: support mingw32 — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/15

わたなべです.

[#9806] rescue variable syntax — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

40 messages 2000/05/24
[#9811] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/24

有馬です。

[#9814] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/24

まつもと ゆきひろです

[#9821] Re: rescue variable syntax — nobu.nakada@... 2000/05/25

なかだです。

[#9823] Re: rescue variable syntax — ARIMA Yasuhiro <fit0298@...> 2000/05/25

有馬です。

[#9833] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9861] Re: rescue variable syntax — gotoken@... (GOTO Kentaro) 2000/05/25

ごとけんです

[#9866] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/25

まつもと ゆきひろです

[#9870] Re: rescue variable syntax — nagai@... 2000/05/26

永井@知能.九工大です.

[#9873] Re: rescue variable syntax — matz@... (Yukihiro Matsumoto) 2000/05/27

まつもと ゆきひろです

[#9812] Forward: Error in NT makefile (PR#7) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

21 messages 2000/05/24
[#9820] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9842] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <Hirofumi.Watanabe@...> 2000/05/25

わたなべです.

[#9855] Re: Forward: Error in NT makefile (PR#7) — Katsuyuki Komatsu <komatsu@...> 2000/05/25

小松です。

[#9879] Re: Forward: Error in NT makefile (PR#7) — WATANABE Hirofumi <eban@...> 2000/05/28

わたなべです.

[#9857] $0 handling on NT — Katsuyuki Komatsu <komatsu@...>

小松です。

18 messages 2000/05/25
[#9869] Re: $0 handling on NT — nobu.nakada@... 2000/05/26

なかだです。

[ruby-dev:9768] Re: IRIX 6.5 cc -64 support

From: Katsuyuki Komatsu <komatsu@...>
Date: 2000-05-19 14:50:50 UTC
List: ruby-dev #9768
小松です。

In the message of [ruby-dev:9766] Re: IRIX 6.5 cc -64 support
    on 2000/5/19 14:35:31 matz@netlab.co.jp (Yukihiro Matsumoto) wrote:

||これと、node.hのstruct RNodeの中のintをすべてlongに変更すると、
||なんとか、IRIX 6.5のcc -64でminirubyまで動いて、
||    miniruby sample/test.rb
||でpackの2以外は通るようになりました。

pack 2は以下のような感じです。
'l'でlongの上位4バイトを拾ってしまったみたいな感じですね。

node.hの件も似たようなパターンで、代入はrb_node_newnode()で
8バイトで代入されて、読むときはnd_argcで読んでいるので上位
4バイトを読んでしまい、call_cfunc()のargumentチェックに
常に引っかかって無限ループに陥るという症状でした。

% cat pack2
$format = "c2x5CCxsdila6"
ary = [1,-100,127,128,32767,987.654321098 / 100.0,12345,123456,"abcdef"]
$x = ary.pack($format)
p $x.length, $x[0..15], $x[16..-1]
ary2 = $x.unpack($format)
p ary.join(':'), ary2.join(':')
% 

% uname -mrs
IRIX64 6.5 IP30
% ./miniruby -v         ← cc -64で作ったminiruby
ruby 1.5.4 (2000-05-18) [mips-irix6.5]
% ./miniruby pack2      ← 失敗する
34
"\001\234\000\000\000\000\000\177\200\000\177\377@#\300\312"
"E\221a>\000\00009\000\000\000\000abcdef"
"1:-100:127:128:32767:9.876543211:12345:123456:abcdef"
"1:-100:127:128:32767:9.876543211:12345:0:abcdef"
% 

% ruby -v               ← cc (= cc -32) で作ったruby
ruby 1.5.4 (2000-05-18) [mips-irix6.5]
% ruby pack2            ← 成功
34
"\001\234\000\000\000\000\000\177\200\000\177\377@#\300\312"
"E\221a>\000\00009\000\001\342@abcdef"
"1:-100:127:128:32767:9.876543211:12345:123456:abcdef"
"1:-100:127:128:32767:9.876543211:12345:123456:abcdef"
% 

--
小松克行 / Katsuyuki Komatsu <komatsu@sarion.co.jp>

In This Thread