もりきゅうです。

"U.Nakamura" <usa / osb.att.ne.jp> wrote:
> とても後ろ向きな方向としては、-w-proオプションを追加すれば、
> もうちょっと先に進むと思います :-P

-w-pro 付けました。んで ruby-list:31693 をあてて..。
最後に付けた io.c, win32/config.h に対するパッチを
あてて Borland make した結果が
  http://www.moriq.com/ruby/bcc32/make-out.txt
です。parse.c でこけてるんですけど、これはどうやって
回避すべきでしょう? なんでこうなるんか判らん..

diff -ur1 ruby-1.6.5/io.c ruby/io.c
--- ruby-1.6.5/io.c	Wed Sep  5 15:53:28 2001
+++ ruby/io.c	Fri Oct  5 19:09:06 2001
@@ -1338,3 +1338,3 @@
 
-    fd = open(fname, flag, mode);
+    fd = fsopen(fname, mode, flag);
     if (fd < 0) {
@@ -1342,3 +1342,3 @@
 	    rb_gc();
-	    fd = open(fname, flag, mode);
+	    fd = fsopen(fname, mode, flag);
 	}
diff -ur1 ruby-1.6.5/win32/config.h.in ruby/win32/config.h.in
--- ruby-1.6.5/win32/config.h.in	Tue Jul 24 18:01:26 2001
+++ ruby/win32/config.h.in	Fri Oct  5 19:15:36 2001
@@ -42,3 +42,3 @@
 #define RSHIFT(x,y) ((x)>>y)
-#define FILE_COUNT _cnt
+#define FILE_COUNT level
 #define DEFAULT_KCODE KCODE_NONE

----
YOSHIDA Kazuhiro  moriq / moriq.com  http://www.moriq.com/