[#30827] 正規表現まわりの parse — sheepman <sheepman@...>
こんにちは。
[#30850] ruby-mode.el の改善案 — sheepman <sheepman@...>
こんにちは。
[#30852] Ruby/Tk on Windows — hidaka@... (HIDAKA Takahiro)
ひだかです。
[#30855] オブジェクトをソースへ — Daisuke Aoki <dai@...>
青木@横浜です。
[#30872] ext/curses — Takaaki Tateishi <ttate@...>
立石です.
[#30885] SAGE — "Shin'ya Adzumi" <adzumi@...>
あづみです。
[#30897] ActiveScriptRuby + showModalDialog — keiichi matsunaga <ma2@...>
松永です。
[#30920] [REQ] Regexp#match! — Minero Aoki <aamine@...>
あおきです。
At Thu, 16 Aug 2001 11:24:45 +0900,
[#30945] file exist check method? — "Inoue" <inoue@...>
井上です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
こんにちは、なかむら(う)です。
新井です。
なかだです。
新井です。
こんにちは、なかむら(う)です。
新井です。
もりきゅうです。長文ごめんなさい。
岩月と申します。そろそろ寝なくては。
もりきゅうです。
もりきゅうです。
なかだです。
もりきゅうです。
すぎむし。
なかだです。
もりきゅうです。subject 変えました。
In <200108201823.AA00825@yoshida.nifty.ne.jp>
File#join とか File#split とか使った事ないんですが…
なかだです。
From: nobu.nakada@nifty.ne.jp
In <20010823.222131.74756515.pegacorn@jcom.home.ne.jp>
こんにちは、なかむら(う)です。
なかだです。
もりきゅうです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
なかだです。
こんにちは、なかむら(う)です。
[#30961] popen() で Insecure PATH — 堀川 久 <vzw00011@...>
こんにちは。
まつもと ゆきひろです
こんにちは。
In <3b7e90ac.6968%vzw00011@nifty.ne.jp>
[#30972] why does the /\1/ match "foo" — Koji Arai <JCA02266@...>
新井です。
[#30987] [REQ] String#slice(re, n) — Minero Aoki <aamine@...>
あおきです。
[#31002] ruby のインストール — Andre Ribeiro Hanai <andre@...>
始めまして葉内です。
[#31005] インストールしました — 嶋崎 正貴 <hayashih@...>
嶋崎と申します
[#31035] 安全な文字列の評価方法 — 斉藤和樹 <QZS01353@...>
こんにちは。斉藤です。
[#31060] WIN32OLE の質問 : 環境変数の設定はどうやる? — Hirofumi Tamori <tamori@...>
[#31066] [Q] string underline in emacs — "K.Kosako" <kosako@...>
emacs 20.7.2でruby-mode.elを使用しています。
[#31069] ruby と mysql の使える webhosting — Ryuichiro Hara <ruby@...>
FAQかもしれないのですが...
[#31071] ruby on sun — Koichi Takehara <Koichi.Takehara@...>
ルビー初心者の竹原です。
[#31128] Ruby.exe で実行中は編集禁止? — Take_tk <ggb03124@...>
Ruby.exe(ruby 1.6.4 (2001-06-04) [i586-mswin32])で一日中回しているスク
[#31144] create_process または Win での外部コマンド実行 — Take_tk <ggb03124@...>
Windows で外部コマンドを実行するにはどういう方法があるのでしょうか?。
こんにちは、なかむら(う)です。
なかだです。
たけ(tk)です。
なかだです。
たけ(tk)です。
なかだです。
In message <200108291540.f7TFecg03766@sharui.nakada.kanuma.tochigi.jp>
[ruby-list:30902] Re: ext/curses
新井です。
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)