[#7631] 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...>

小松です。

26 messages 1999/08/12
[#7632] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/12

まつもと ゆきひろです

[#7634] Re: 1.3 to 1.4 — Katsuyuki Komatsu <komatsu@...> 1999/08/13

小松です。

[#7636] Re: 1.3 to 1.4 — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7638] cvs HEAD (Re: Re: 1.3 to 1.4) — EGUCHI Osamu <eguchi@...> 1999/08/13

えぐち@エスアンドイーです。

[#7647] Re: cvs HEAD (Re: Re: 1.3 to 1.4) — matz@... (Yukihiro Matsumoto) 1999/08/13

まつもと ゆきひろです

[#7641] Re: [ruby-ext:00382] New coerce scheme — keiju@... (石塚圭樹)

けいじゅ@日本ラショナルソフトウェアです.

26 messages 1999/08/13

[ruby-dev:7523] Re: mswin32 update

From: Katsuyuki Komatsu <komatsu@...>
Date: 1999-08-01 06:03:47 UTC
List: ruby-dev #7523
小松です。

In the message of [ruby-dev:7500] mswin32 update
    on 1999/7/30 20:25:01 Katsuyuki Komatsu <komatsu@sarion.co.jp> wrote:
|mswin32をin.comingにmswin32-update.tar.gzとして入れました。

えっと、

    ext/extmk.rb.nt
    win32/Makefile
    win32/ruby.def

を更新して、in.comingにmswin32-update2.tar.gzとして
入れ直しました。
Setup.ntのoption nodynamicをコメントアウトした場合の
対応です。

|% gtar tzf mswin32-update.tar.gz
|ext/Setup.nt
|ext/extmk.rb.nt
|win32/Makefile
|win32/config.h
|win32/config.status
|win32/ntsetup.bat
|win32/ruby.def
|% 

あと、ruby-gtkはrubysig.hの変数も参照してましたので、
rubysig.hのexternもEXTERNに変更する必要がありました。

Index: rubysig.h
===================================================================
RCS file: /home/cvs/ruby/Attic/rubysig.h,v
retrieving revision 1.1.1.1.2.2
diff -u -1 -r1.1.1.1.2.2 rubysig.h
--- rubysig.h	1999/06/24 04:24:03	1.1.1.1.2.2
+++ rubysig.h	1999/08/01 06:00:11
@@ -16,3 +16,3 @@
 
-extern int rb_prohibit_interrupt;
+EXTERN int rb_prohibit_interrupt;
 #define DEFER_INTS {rb_prohibit_interrupt++;}
@@ -21,9 +21,9 @@
 
-extern int rb_trap_pending;
+EXTERN int rb_trap_pending;
 void rb_trap_restore_mask _((void));
 
-extern int rb_thread_critical;
+EXTERN int rb_thread_critical;
 void rb_thread_schedule _((void));
 #if defined(HAVE_SETITIMER) && !defined(__BOW__)
-extern int rb_thread_pending;
+EXTERN int rb_thread_pending;
 # define CHECK_INTS if (!rb_prohibit_interrupt) {\
@@ -34,3 +34,3 @@
 /* pseudo preemptive thread switching */
-extern int rb_thread_tick;
+EXTERN int rb_thread_tick;
 #define THREAD_TICK 500

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

In This Thread

Prev Next