ふなばです。

SunOS の cc で、警告されるので、つぎのようにするといいかと思うのですが、
どうでしょう。


--- gc.c.orig	Fri Aug 13 14:45:05 1999
+++ gc.c	Sun Aug 15 11:46:26 1999
@@ -924,7 +924,7 @@
     FLUSH_REGISTER_WINDOWS;
     /* This assumes that all registers are saved into the jmp_buf */
     setjmp(save_regs_gc_mark);
-    mark_locations_array((VALUE*)&save_regs_gc_mark, sizeof(save_regs_gc_mark) / sizeof(VALUE *));
+    mark_locations_array((VALUE*)save_regs_gc_mark, sizeof(save_regs_gc_mark) / sizeof(VALUE *));
     rb_gc_mark_locations(rb_gc_stack_start, (VALUE*)&stack_end);
 #if defined(THINK_C) || defined(__human68k__)
 #ifndef __human68k__


--- pack.c.orig	Fri Aug 13 14:45:07 1999
+++ pack.c	Sun Aug 15 11:46:31 1999
@@ -798,7 +798,7 @@
 		    l = NUM2ULONG(from);
 		}
 		le = uv_to_utf8(buf, l);
-		rb_str_cat(res, (char*)&buf, le);
+		rb_str_cat(res, (char*)buf, le);
 	    }
 	    break;
 
 
ふなば ただよし