作者: Bruce.
日時: 2004/11/29(22:41)
Bruce. です。

<mb.2004813238.478365953.634328.492058@...>
Bruce. wrote:

> 3. echo aaa | gawk "BEGIN { IGNORECASE=1 } /[[:upper:]]+/ { print }" で
>    何も出力されない。
>  see http://lists.nongnu.org/archive/html/bug-gnu-utils/2004-11/msg00096.html

Webページ(http://www.kt.rim.or.jp/%7ekbk/gawk/gawk_toc.html#GAWK-MBCS)には
書きましたが、上記のパッチがmbc-diffに反映されていません。まあ必要とする人
はいないと思いますが念のため。

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276201

より

--- dfa.c.orig	2004-10-12 19:38:48.000000000 +0900
+++ dfa.c	2004-10-12 19:38:11.000000000 +0900
@@ -596,6 +596,9 @@
 		{
 		  wctype_t wt;
 		  /* Query the character class as wctype_t.  */
+		  if (case_fold && (strcmp(str, "upper") == 0 || strcmp(str, "lower") == 0)) {
+			  strcpy(str, "alpha");
+		  }
 		  wt = wctype (str);
 
 		  if (ch_classes_al == 0)


-- 
木村浩一
  I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
  mail kbk@...
  web  www.kt.rim.or.jp/~kbk/
       homepage3.nifty.com/farstar/