しゃある通信

#20-01 [PC]ruby
あやねに勝てないので逃避。SCoT で「rubyういるすさんの Human68k パッチが当たっている」との話を聞いて、ごとけんさんがあれだけ日記に 書いていたのに今まで手を出さなかった ruby-1.1b9_04.tar.gz をゲット。珍しく白帯も出さずに configure が通ったのでさっそくコンパイル。…エラーだ(悲)。

--- io.c.org	Tue Mar 17 19:06:56 1998
+++ io.c	Thu Mar 19 23:40:30 1998
@@ -160,10 +160,10 @@
 #ifdef __human68k__
     {
-	register UCHAR *ptr = str->ptr;
-	n = (int) str->len;
+	register UCHAR *ptr = RSTRING(str)->ptr;
+	n = (int) (RSTRING(str)->len);
 	while (--n >= 0)
 	    if (fputc(*ptr++, f) == EOF)
 		rb_sys_fail(fptr->path);
-	n = ptr - str->ptr;
+	n = ptr - RSTRING(str)->ptr;
     }
     if (ferror(f))

んで続き。alloca() が -fno-builtin で無効になってしまってたのでしかたなく外す。ありゃ、link() と gettimeofday() がないぞ。link() は symlink() で代用するとして

# AC_CHECK_FUNCS(link) でも追加するか?

gettimeofday() はういるすさんがなにかのソースで #ifdef の中に作ってたような気がするけど import してなかった。どのソースだったかな?

ま、いいか。明日は TGS だから早く寝よう。

つーわけで、いってくるです。直行直帰なんてひさびさだ。



マクロミルへ登録

© 1998 Kazuya 'Sharl' Masuda
(C)Willoo Entertainment Inc. (C)Konami Digital Entertainment 株式会社ウィローエンターテイメント及び株式会社コナミデジタルエンタテインメントの著作権を侵害する行為は禁止されています。 0.005268 cached