[#30920] [REQ] Regexp#match! — Minero Aoki <aamine@...>

あおきです。

19 messages 2001/08/16

[#30945] file exist check method? — "Inoue" <inoue@...>

井上です。

98 messages 2001/08/17
[#30947] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30949] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30950] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30951] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30953] Re: file exist check method? — nobu.nakada@... 2001/08/17

なかだです。

[#30954] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30955] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/17

こんにちは、なかむら(う)です。

[#30956] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/17

新井です。

[#30958] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/18

こんにちは、なかむら(う)です。

[#30962] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30963] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/18

こんにちは、なかむら(う)です。

[#30965] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30969] Re: file exist check method? — nobu.nakada@... 2001/08/18

なかだです。

[#30970] Re: file exist check method? — Koji Arai <JCA02266@...> 2001/08/18

新井です。

[#30981] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/18

もりきゅうです。長文ごめんなさい。

[#30983] Re: file exist check method? — IWATSUKI Hiroyuki <don@...> 2001/08/18

岩月と申します。そろそろ寝なくては。

[#30988] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/19

もりきゅうです。

[#30989] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/19

もりきゅうです。

[#30997] Re: file exist check method? — nobu.nakada@... 2001/08/19

なかだです。

[#31020] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/20

もりきゅうです。

[#31022] Re: file exist check method? — maili31s@... (SugHimsi == SUGIHARA Hiroshi) 2001/08/20

すぎむし。

[#31024] Re: file exist check method? — nobu.nakada@... 2001/08/20

なかだです。

[#31025] File#join — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/20

もりきゅうです。subject 変えました。

[#31029] Re: File#join — Kazuhiro NISHIYAMA <zn@...> 2001/08/21

In <200108201823.AA00825@yoshida.nifty.ne.jp>

[#31079] Re: File#join — "K.Umakoshi" <pegacorn@...> 2001/08/22

File#join とか File#split とか使った事ないんですが…

[#31062] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/21

こんにちは、なかむら(う)です。

[#31065] Re: file exist check method? — nobu.nakada@... 2001/08/22

なかだです。

[#31067] Re: file exist check method? — Kazuhiro Yoshida <moriq.kazuhiro@...> 2001/08/22

もりきゅうです。

[#31068] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/22

こんにちは、なかむら(う)です。

[#31073] Re: file exist check method? — nobu.nakada@... 2001/08/22

なかだです。

[#31082] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/22

こんにちは、なかむら(う)です。

[#31087] Re: file exist check method? — nobu.nakada@... 2001/08/23

なかだです。

[#31094] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/23

こんにちは、なかむら(う)です。

[#31096] Re: file exist check method? — "U.Nakamura" <usa@...> 2001/08/23

こんにちは、なかむら(う)です。

[#31005] インストールしました — 嶋崎 正貴 <hayashih@...>

嶋崎と申します

15 messages 2001/08/20

[#31144] create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...>

Windows で外部コマンドを実行するにはどういう方法があるのでしょうか?。

33 messages 2001/08/29
[#31145] Re: create_process または Win での外部コマンド実行 — "U.Nakamura" <usa@...> 2001/08/29

こんにちは、なかむら(う)です。

[#31152] Re: create_process または Win での外部コマンド実行 — nobu.nakada@... 2001/08/29

なかだです。

[#31153] Re: create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...> 2001/08/29

たけ(tk)です。

[ruby-list:30902] Re: ext/curses

From: Koji Arai <JCA02266@...>
Date: 2001-08-09 16:26:45 UTC
List: ruby-list #30902
新井です。

In message "[ruby-list:30893] Re: ext/curses"
  on 09 Aug 2001 14:32:37 +0900,
  Takaaki Tateishi <ttate@jaist.ac.jp> wrote:
> 立石です.
> 
> At Thu, 9 Aug 2001 05:49:48 +0900,
> Koji Arai <JCA02266@nifty.ne.jp> wrote:
> > # 先に 1.7 へ commit して頂いた方が報告がしやすいし、パッチ
> > # が出しやすいです。そのための開発ブランチだし
> > # (その方が、他からの反応が速いだろうし)
> 
> 僕が不慣れなために,御迷惑おかけします.

あっ、いえ。なんか言葉が悪かったみたいで。迷惑ってことじゃな
いです。

> # 参考: http://www.opengroup.org/onlinepubs/7908799/xcurses/curses.h.html
> 
> マウス関係についてはどうすれば良いかちょっと調べたり考えたり
> してみます.しばらくはそのままになると思いますが,何か公開で
> きる情報など見つけたら教えて下さい.

とりあえず、コンパイルを通すようにしてみました。私が curses 関係
詳しければもうちょっとましな修正ができるのでしょうけど。

単に警告が出ないようにするだけの修正も含んでます。(例えば、
関数内でのstatic 関数の宣言は警告が出たりします)。

# extconf.rb はこんなんでいいのか?


diff -ru ruby-curses.org/curses.c ruby-curses/curses.c
--- ruby-curses.org/curses.c	Thu Aug  9 22:53:12 2001
+++ ruby-curses/curses.c	Thu Aug  9 23:08:17 2001
@@ -57,6 +57,9 @@
 
 #define CHECK(c) c
 
+static VALUE window_attroff();
+static VALUE window_attron();
+static VALUE window_attrset();
 
 static void
 no_window()
@@ -461,7 +464,6 @@
 static VALUE
 curses_attroff(VALUE obj, VALUE attrs)
 {
-  static VALUE window_attroff();
   return window_attroff(rb_stdscr,attrs);  
   /* return INT2FIX(attroff(FIX2INT(attrs))); */
 }
@@ -469,7 +471,6 @@
 static VALUE
 curses_attron(VALUE obj, VALUE attrs)
 {
-  static VALUE window_attron();
   return window_attron(rb_stdscr,attrs);
   /* return INT2FIX(attroff(FIX2INT(attrs))); */
 }
@@ -477,7 +478,6 @@
 static VALUE
 curses_attrset(VALUE obj, VALUE attrs)
 {
-  static VALUE window_attrset();
   return window_attrset(rb_stdscr,attrs);
   /* return INT2FIX(attroff(FIX2INT(attrs))); */
 }
@@ -1050,7 +1050,7 @@
   GetWINDOW(obj, winp);
   res = wsetscrreg(winp->window, NUM2INT(top), NUM2INT(bottom));
   return (res == OK) ? Qtrue : Qfalse;
-};
+}
 
 static VALUE
 window_scroll(VALUE obj)
@@ -1078,7 +1078,7 @@
 
   GetWINDOW(obj,winp);
   return INT2FIX(wattroff(winp->window,FIX2INT(attrs)));
-};
+}
 
 static VALUE
 window_attron(VALUE obj, VALUE attrs)
@@ -1095,8 +1095,8 @@
   }
   else{
     return val;
-  };
-};
+  }
+}
 
 static VALUE
 window_attrset(VALUE obj, VALUE attrs)
@@ -1135,7 +1135,7 @@
   return CHR2FIX(getbkgd(winp->window));
 }
 #endif /* USE_COLOR */
-#ifdef USE_MOUSE
+
 static VALUE
 window_keypad(VALUE obj, VALUE val)
 {
@@ -1144,8 +1144,7 @@
   GetWINDOW(obj,winp);
   return (keypad(winp->window,(val == Qtrue) ? TRUE : FALSE)) == OK ?
     Qtrue : Qfalse;
-};
-#endif /* USE_MOUSE */
+}
 
 /*------------------------- Initialization -------------------------*/
 void
Only in ruby-curses: curses.o
Only in ruby-curses: curses.so
diff -ru ruby-curses.org/extconf.rb ruby-curses/extconf.rb
--- ruby-curses.org/extconf.rb	Thu Aug  9 22:53:12 2001
+++ ruby-curses/extconf.rb	Thu Aug  9 22:59:59 2001
@@ -27,7 +27,24 @@
     $CPPFLAGS += " -DUSE_COLOR"
   end
   if( have_func("getmouse") )
-    $CPPFLAGS += " -DUSE_MOUSE"
+    if try_link(<<END, $libs)
+#ifdef HAVE_NCURSES_H
+# include <ncurses.h>
+#else
+# ifdef HAVE_NCURSES_CURSES_H
+#  include <ncurses/curses.h>
+#else
+# ifdef HAVE_CURSES_COLR_CURSES_H
+#  include <varargs.h>
+#  include <curses_colr/curses.h>
+# else
+#  include <curses.h>
+# endif
+#endif
+main() { MEVENT m; getmouse(&m); }
+END
+      $CPPFLAGS += " -DUSE_MOUSE"
+    end
   end
   create_makefile("curses")
 end

--
新井康司 (Koji Arai)

In This Thread