[#39464] Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp>

山本です。

25 messages 2004/04/01
[#39608] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

遅い反応&File.fnmatchは使った事ない&ruby-devの方では

[#39609] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

File.fnmatch(と Dir.glob)をちょっと使ってみたのですが、

[#39610] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — "H.Yamamoto" <ocean@...2.ccsnet.ne.jp> 2004/05/02

山本です。

[#39611] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39613] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/02

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39616] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/02

まつもと ゆきひろです

[#39620] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[#39621] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — matz@... (Yukihiro Matsumoto) 2004/05/03

まつもと ゆきひろです

[#39622] Re: Re [ruby-dev:23297] 大文字・小文字の区別がDOSISHかどうかで変わる、パス名マッチ関数の提案 — pegacorn@... 2004/05/03

From: matz@ruby-lang.org (Yukihiro Matsumoto)

[ruby-list:39557] Re: NEW trial (RC?) version of Ruby/Tk

From: nobu.nakada@...
Date: 2004-04-15 07:29:38 UTC
List: ruby-list #39557
なかだです。

まだほとんど試してませんが。

At Thu, 15 Apr 2004 00:19:27 +0900,
Hidetoshi NAGAI wrote in [ruby-list:39551]:
> +#if TCL_MAJOR_VERSION == 8 && TCL_MINOR_VERSION == 0
> +		Tcl_AppendResult(interp, RSTRING(res)->ptr, (char*)NULL);
> +#else

マクロか関数にしたほうがいいんじゃないでしょうか。

それと、mingwではリンクで失敗しました。index()ではなく、
strchr()を使って下さい。こちらはmissingでも用意されているので、
どこでも使えます。


--- tk/tkutil.c~	2004-04-14 21:13:53.000000000 +0900
+++ tk/tkutil.c	2004-04-15 16:22:14.000000000 +0900
@@ -1019,5 +1019,5 @@ cbsubst_scan_args(self, arg_key, val_ary
 	    proc = Qnil;
 	} else {
-	  ptr = index(inf->key, *(RSTRING(arg_key)->ptr + idx));
+	  ptr = strchr(inf->key, *(RSTRING(arg_key)->ptr + idx));
 	  if (ptr == (char*)NULL) {
 	    proc = Qnil;


-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread