[#15828] Ruby/Gtk for cygwin インストールについて — otokita@...

Ruby, 本 ML には大変お世話になっております.

15 messages 1999/08/02

[#15839] Windows95 で Tk — H サイトウ <HiroshiSaito@...>

17 messages 1999/08/02

[#15944] Ruby 1.3.7 — Yukihiro Matsumoto <matz@...>

Ruby 1.3.7 is repacked, check out:

19 messages 1999/08/06

[#16002] how to know binary file — kikutani@...

あるファイルがバイナリファイルかどうか知る方法というのはたしか

38 messages 1999/08/09
[#16010] Re: how to know binary file — WATANABE Hirofumi <watanabe@...> 1999/08/10

わたなべです.

[#16013] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 11:06:25 +0900,

[#16016] Re: how to know binary file — Yamada Kenji <kyamada@...> 1999/08/10

[#16021] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 11:56:55 +0900,

[#16026] Re: how to know binary file — Yamada Kenji <kyamada@...> 1999/08/10

[#16040] Re: how to know binary file — kikutani@... 1999/08/10

On Tue, 10 Aug 1999 13:55:59 +0900,

[#16095] rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp>

はじめまして、Toshと申します。

32 messages 1999/08/12
[#16098] Re: rd2html — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#16104] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16106] Re: rd2html — gotoken@... (GOTO Kentaro) 1999/08/13

ごとけんです

[#16111] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16112] Re: rd2html — gotoken@... (GOTO Kentaro) 1999/08/13

ごとけんです

[#16115] Re: rd2html — Toshiro Kuwabara <toshirok@...3.so-net.ne.jp> 1999/08/13

Toshです。

[#16118] Ruby 1.4.0 — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

50 messages 1999/08/13
[#16120] Re: Ruby 1.4.0 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#16124] Re: Ruby 1.4.0 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#16397] Re: Ruby 1.4.0 — wakou@... 1999/09/01

青山です。

[#16404] Re: Ruby 1.4.0 — hisanori@... 1999/09/01

松尾です。

[#16426] Re: Ruby 1.4.0 — matz@... (Yukihiro Matsumoto) 1999/09/01

まつもと ゆきひろです

[#16427] Re: Ruby 1.4.0 — "NAKAMURA, Hiroshi" <nakahiro@...> 1999/09/01

なひです.

[#16158] maillib? 0.5.0 — Minero Aoki <aamine@...>

あおきです。

57 messages 1999/08/15
[#16173] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/16

まつもと ゆきひろです

[#16225] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/19

あおきです。とりあえずlistに送ります。

[#16254] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/22

まつもと ゆきひろです

[#16282] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/24

あおきです。

[#16285] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/24

まつもと ゆきひろです

[#16338] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/27

あおきです。返事遅くなってすみません。

[#16344] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/08/28

あおきです。

[#16363] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/08/30

まつもと ゆきひろです

[#16440] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/09/02

あおきです。

[#16545] Re: maillib? 0.5.0 — matz@... (Yukihiro Matsumoto) 1999/09/06

まつもと ゆきひろです

[#16632] Re: maillib? 0.5.0 — Minero Aoki <aamine@...> 1999/09/08

あおきです。

[#16646] Re: maillib? 0.5.0 — wakou@... 1999/09/08

青山です。

[#16648] RD and internationalization — wakou@... 1999/09/08

青山です。

[#16663] Re: RD and internationalization — Minero Aoki <aamine@...> 1999/09/09

あおきです。

[#16679] Re: RD and internationalization — wakou@... 1999/09/09

青山です。

[#16302] printf の $ について — "HIRATA Naoto" <hirata-naoto@...>

平田です.

18 messages 1999/08/24
[#16307] Re: printf の $ について — WATANABE Hirofumi <watanabe@...> 1999/08/25

わたなべです.

[#16313] Re: printf の $ について — matz@... (Yukihiro Matsumoto) 1999/08/25

まつもと ゆきひろです

[#16359] ruby1.4.0 on BSD/OS 4.0 — Yamada Kenji <kyamada@...>

16 messages 1999/08/29

[ruby-list:16083] Re: Ruby 1.3.7

From: EGUCHI Osamu <eguchi@...>
Date: 1999-08-11 17:09:33 UTC
List: ruby-list #16083
えぐち@エスアンドイー です。

>>> In message [ruby-list:16080] Re: Ruby 1.3.7
    On Wed, 11 Aug 1999 22:11:19 +0900, EGUCHI Osamu <eguchi@shizuokanet.ne.jp> said:

eguchi> えぐち@エスアンドイー です。
...
eguchi> SunOS-4.1.4(JLE) 付属の cc でも同様の問題がありました。
eguchi> 「構造体の初期化は、いかん」といった内容だった気がします。

よぉく観てみると、違う場所(あたらしいとこ)でした。

----------------------------------
% ident ../ruby/eval.c
../ruby/eval.c:
     $Author: matz $
     $Date: 1999/08/11 07:23:55 $

% make
cc -g -I. -I../ruby -I/usr/local/include  -c ../ruby/eval.c
"../ruby/eval.c", line 2216: no automatic aggregate initialization
"../ruby/eval.c", line 2216: operands of = have incompatible types
"../ruby/eval.c", line 2854: no automatic aggregate initialization
"../ruby/eval.c", line 2854: operands of = have incompatible types
"../ruby/eval.c", line 4395: no automatic aggregate initialization
"../ruby/eval.c", line 4395: operands of = have incompatible types
make: *** [eval.o] Error 1
----------------------------------

微妙なところで、自身が今一歩ないのですが、パッチ作りました。
# volatile が必要?

	えぐち

Index: eval.c
===================================================================
RCS file: /usr/home/eguchi/cvs.netlab.co.jp/ruby/eval.c,v
retrieving revision 1.1.1.3.2.32
diff -d -u -r1.1.1.3.2.32 eval.c
--- eval.c	1999/08/11 07:23:55	1.1.1.3.2.32
+++ eval.c	1999/08/11 14:14:18
@@ -2213,7 +2213,8 @@
 
       case NODE_SCOPE:
 	{
-	    struct FRAME frame = *ruby_frame;
+	    struct FRAME frame;
+	    frame = *ruby_frame;
 
 	    frame.tmp = ruby_frame;
 	    ruby_frame = &frame;
@@ -2851,12 +2852,13 @@
     NODE * volatile node;
 {
     int state;
-    struct FRAME frame = *ruby_frame;
+    struct FRAME frame;
     VALUE result;		/* OK */
     char *file = ruby_sourcefile;
     int line = ruby_sourceline;
     TMP_PROTECT;
 
+    frame = *ruby_frame;
     frame.tmp = ruby_frame;
     ruby_frame = &frame;
 
@@ -4392,14 +4394,16 @@
 {
     if (ruby_block->flags & BLOCK_DYNAMIC) {
 	struct BLOCK * volatile old_block = ruby_block;
-	struct BLOCK block = *ruby_block;
-	volatile VALUE cbase = ruby_block->frame.cbase;
+	struct BLOCK block;
+	volatile VALUE cbase;
 	/* cbase should be pointed from volatile local variable */
 	/* to be protected from GC. 				*/
 	VALUE result;
 	int state;
 
 	/* copy the block to avoid modifying global data. */
+	block = *ruby_block;
+        cbase = ruby_block->frame.cbase;
 	block.frame.cbase = ruby_frame->cbase;
 	ruby_block = &block;
 

In This Thread