From unknown Tue Jun 24 13:55:28 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#18817 <18817@debbugs.gnu.org> To: bug#18817 <18817@debbugs.gnu.org> Subject: Status: \w is not synonym for [[:alnum:]] in UTF-8 locales Reply-To: bug#18817 <18817@debbugs.gnu.org> Date: Tue, 24 Jun 2025 20:55:28 +0000 retitle 18817 \w is not synonym for [[:alnum:]] in UTF-8 locales reassign 18817 grep submitter 18817 Jaroslav Skarvada severity 18817 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 24 10:20:21 2014 Received: (at submit) by debbugs.gnu.org; 24 Oct 2014 14:20:21 +0000 Received: from localhost ([127.0.0.1]:34218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhfj2-0004h5-Qd for submit@debbugs.gnu.org; Fri, 24 Oct 2014 10:20:21 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36616) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhfj0-0004go-Q0 for submit@debbugs.gnu.org; Fri, 24 Oct 2014 10:20:19 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xhfim-0006xE-IL for submit@debbugs.gnu.org; Fri, 24 Oct 2014 10:20:13 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:42638) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xhfim-0006x1-Fa for submit@debbugs.gnu.org; Fri, 24 Oct 2014 10:20:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:38227) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xhfig-0008Cb-3e for bug-grep@gnu.org; Fri, 24 Oct 2014 10:20:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XhfiZ-0006mn-UY for bug-grep@gnu.org; Fri, 24 Oct 2014 10:19:58 -0400 Received: from mx4-phx2.redhat.com ([209.132.183.25]:56031) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XhfiZ-0006mj-NF for bug-grep@gnu.org; Fri, 24 Oct 2014 10:19:51 -0400 Received: from zmail14.collab.prod.int.phx2.redhat.com (zmail14.collab.prod.int.phx2.redhat.com [10.5.83.16]) by mx4-phx2.redhat.com (8.13.8/8.13.8) with ESMTP id s9OEJos7027087 for ; Fri, 24 Oct 2014 10:19:50 -0400 Date: Fri, 24 Oct 2014 10:19:49 -0400 (EDT) From: Jaroslav Skarvada To: bug-grep@gnu.org Message-ID: <539033749.29069337.1414160389964.JavaMail.zimbra@redhat.com> In-Reply-To: <2087201268.29060915.1414159871261.JavaMail.zimbra@redhat.com> Subject: \w is not synonym for [[:alnum:]] in UTF-8 locales MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Originating-IP: [10.5.82.7] X-Mailer: Zimbra 8.0.6_GA_5922 (ZimbraWebClient - FF33 (Linux)/8.0.6_GA_5922) Thread-Topic: \w is not synonym for [[:alnum:]] in UTF-8 locales Thread-Index: SjMhor45ad4J+KJGmjtJdJP3KUiwRQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) Hi, in the man page there is the following sentence: "The symbol \w is a synonym for [_[:alnum:]] and \W is a synonym for [^_[:a= lnum:]]" Not counting that in man pages for some other languages (e.g. czech) there = is written that \w is a synonym for [[:alnum:]] and \W is a synonym for [^[:alnum:]], = but none of them seems to be synonym for \w | \W in UTF-8 locales: $ export LANG=3Den_US.UTF-8 $ echo '=C3=A1' | grep '[[:alnum:]]' =C3=A1 $ echo '=C3=A1' | grep '[_[:alnum:]]' =C3=A1 $ echo '=C3=A1' | grep '\w' $ echo '=C3=A1' | grep '[^[:alnum:]]' $ echo '=C3=A1' | grep '[^_[:alnum:]]' $ echo '=C3=A1' | grep '\W' =C3=A1 $ grep --version grep (GNU grep) 2.20 ... From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 24 13:26:46 2014 Received: (at 18817) by debbugs.gnu.org; 24 Oct 2014 17:26:46 +0000 Received: from localhost ([127.0.0.1]:34266 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhidR-0000mt-LC for submit@debbugs.gnu.org; Fri, 24 Oct 2014 13:26:46 -0400 Received: from mailgw06.kcn.ne.jp ([61.86.7.213]:33705) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XhidO-0000mf-Ow for 18817@debbugs.gnu.org; Fri, 24 Oct 2014 13:26:44 -0400 Received: from imp01 (mailgw5.kcn.ne.jp [61.86.15.231]) by mailgw06.kcn.ne.jp (Postfix) with ESMTP id 86CC0E8001F for <18817@debbugs.gnu.org>; Sat, 25 Oct 2014 02:26:36 +0900 (JST) Received: from mail05.kcn.ne.jp ([61.86.6.184]) by imp01 with bizsmtp id 75Sc1p0083yDdWd015ScZK; Sat, 25 Oct 2014 02:26:36 +0900 X-OrgRCPT: 18817@debbugs.gnu.org Received: from [10.120.1.49] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail05.kcn.ne.jp (Postfix) with ESMTPA id 416D47D009F for <18817@debbugs.gnu.org>; Sat, 25 Oct 2014 02:26:36 +0900 (JST) Date: Sat, 25 Oct 2014 02:26:34 +0900 From: Norihiro Tanaka To: 18817@debbugs.gnu.org Subject: Re: \w is not synonym for [[:alnum:]] in UTF-8 locales Message-Id: <20141025022634.6156.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_544A8B2700000000615C_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 18817 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) --------_544A8B2700000000615C_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit As \w and \W have been supported in single byte locales only, I added support in multibyte locales. --------_544A8B2700000000615C_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Disposition: attachment; filename="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Transfer-Encoding: base64 RnJvbSAzZDBhMDMxYWY1NjIxNzE5MTVkNzZmMGY2MjE4MWUzYjNkMmI4NTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTYXQsIDI1IE9jdCAyMDE0IDAxOjQ2OjAxICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZGZh OiBzdXBwb3J0IGZvciBcdyBhbmQgXFcgaW4gbXVsdGlieXRlIGxvY2FsZQoKTm93LCBcdyBhbmQg XFcgYXJlIHN1cHBvcnRlZCBpbiBub3Qgb25seSBzaW5nbGUgYnl0ZSBsb2NhbGUgYnV0IG11bHRp Ynl0ZQpsb2NhbGUuCgoqIHNyYy9kZmEuYyAobGV4KTogQWRkIHN1cHBvcnQgZm9yIFx3IGFuZCBc VyBpbiBtdWx0aWJ5dGUgbG9jYWxlLgoqIHRlc3RzL3dvcmQtbXVsdGlieXRlOiBOZXcgdGVzdCBm b3IgdGhpcyBjaGFuZ2UuCiogdGVzdHMvTWFrZWZpbGUuYW06IEFkZCBhIHJ1bGUgdG8gYnVpbGQg bmV3IHRlc3QuCi0tLQogc3JjL2RmYS5jICAgICAgICAgICAgfCA2MSArKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB0ZXN0cy9NYWtlZmlsZS5hbSAg ICB8ICAxICsKIHRlc3RzL3dvcmQtbXVsdGlieXRlIHwgMjMgKysrKysrKysrKysrKysrKysrKysK IDMgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCiBjcmVh dGUgbW9kZSAxMDA2NDQgdGVzdHMvd29yZC1tdWx0aWJ5dGUKCmRpZmYgLS1naXQgYS9zcmMvZGZh LmMgYi9zcmMvZGZhLmMKaW5kZXggODA1MTBhOC4uZWE0OGQ3NSAxMDA2NDQKLS0tIGEvc3JjL2Rm YS5jCisrKyBiL3NyYy9kZmEuYwpAQCAtMTI0Myw2ICsxMjQzLDIwIEBAIHBhcnNlX2JyYWNrZXRf ZXhwICh2b2lkKQogICByZXR1cm4gQ1NFVCArIGNoYXJjbGFzc19pbmRleCAoY2NsKTsKIH0KIAor I2RlZmluZSBQVVNIX0xFWF9TVEFURShzKQkJCVwKKyAgZG8JCQkJCQlcCisgICAgewkJCQkJCVwK KyAgICAgIGNoYXIgY29uc3QgKmxleHB0cl9zYXZlZCA9IGxleHB0cjsJXAorICAgICAgc2l6ZV90 IGxleGxlZnRfc2F2ZWQgPSBsZXhsZWZ0OwkJXAorICAgICAgbGV4cHRyID0gKHMpOwkJCQlcCisg ICAgICBsZXhsZWZ0ID0gc3RybGVuIChsZXhwdHIpCisKKyNkZWZpbmUgUE9QX0xFWF9TVEFURSgp CQkJCVwKKyAgICAgIGxleHB0ciA9IGxleHB0cl9zYXZlZDsJCQlcCisgICAgICBsZXhsZWZ0ID0g bGV4bGVmdF9zYXZlZDsJCQlcCisgICAgfQkJCQkJCVwKKyAgd2hpbGUgKDApCisKIHN0YXRpYyB0 b2tlbgogbGV4ICh2b2lkKQogewpAQCAtMTQ5MCwyMCArMTUwNCw2IEBAIGxleCAodm9pZCkKICAg ICAgICAgICAgICAgcmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChjY2wp OwogICAgICAgICAgICAgfQogCi0jZGVmaW5lIFBVU0hfTEVYX1NUQVRFKHMpCQkJXAotICBkbwkJ CQkJCVwKLSAgICB7CQkJCQkJXAotICAgICAgY2hhciBjb25zdCAqbGV4cHRyX3NhdmVkID0gbGV4 cHRyOwlcCi0gICAgICBzaXplX3QgbGV4bGVmdF9zYXZlZCA9IGxleGxlZnQ7CQlcCi0gICAgICBs ZXhwdHIgPSAocyk7CQkJCVwKLSAgICAgIGxleGxlZnQgPSBzdHJsZW4gKGxleHB0cikKLQotI2Rl ZmluZSBQT1BfTEVYX1NUQVRFKCkJCQkJXAotICAgICAgbGV4cHRyID0gbGV4cHRyX3NhdmVkOwkJ CVwKLSAgICAgIGxleGxlZnQgPSBsZXhsZWZ0X3NhdmVkOwkJCVwKLSAgICB9CQkJCQkJXAotICB3 aGlsZSAoMCkKLQogICAgICAgICAgIC8qIEZJWE1FOiBzZWUgaWYgb3B0aW1pemluZyB0aGlzLCBh cyBpcyBkb25lIHdpdGggQU5ZQ0hBUiBhbmQKICAgICAgICAgICAgICBhZGRfdXRmOF9hbnljaGFy LCBtYWtlcyBzZW5zZS4gICovCiAKQEAgLTE1MjMsMTQgKzE1MjMsMzMgQEAgbGV4ICh2b2lkKQog ICAgICAgICBjYXNlICdXJzoKICAgICAgICAgICBpZiAoIWJhY2tzbGFzaCB8fCAoc3ludGF4X2Jp dHMgJiBSRV9OT19HTlVfT1BTKSkKICAgICAgICAgICAgIGdvdG8gbm9ybWFsX2NoYXI7Ci0gICAg ICAgICAgemVyb3NldCAoY2NsKTsKLSAgICAgICAgICBmb3IgKGMyID0gMDsgYzIgPCBOT1RDSEFS OyArK2MyKQotICAgICAgICAgICAgaWYgKElTX1dPUkRfQ09OU1RJVFVFTlQgKGMyKSkKLSAgICAg ICAgICAgICAgc2V0Yml0IChjMiwgY2NsKTsKLSAgICAgICAgICBpZiAoYyA9PSAnVycpCi0gICAg ICAgICAgICBub3RzZXQgKGNjbCk7CisKKyAgICAgICAgICBpZiAoIWRmYS0+bXVsdGlieXRlKQor ICAgICAgICAgICAgeworICAgICAgICAgICAgICB6ZXJvc2V0IChjY2wpOworICAgICAgICAgICAg ICBmb3IgKGMyID0gMDsgYzIgPCBOT1RDSEFSOyArK2MyKQorICAgICAgICAgICAgICAgIGlmIChJ U19XT1JEX0NPTlNUSVRVRU5UIChjMikpCisgICAgICAgICAgICAgICAgICBzZXRiaXQgKGMyLCBj Y2wpOworICAgICAgICAgICAgICBpZiAoYyA9PSAnVycpCisgICAgICAgICAgICAgICAgbm90c2V0 IChjY2wpOworICAgICAgICAgICAgICBsYXN0c3RhcnQgPSBmYWxzZTsKKyAgICAgICAgICAgICAg cmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChjY2wpOworICAgICAgICAg ICAgfQorCisgICAgICAgICAgLyogRklYTUU6IHNlZSBpZiBvcHRpbWl6aW5nIHRoaXMsIGFzIGlz IGRvbmUgd2l0aCBBTllDSEFSIGFuZAorICAgICAgICAgICAgIGFkZF91dGY4X2FueWNoYXIsIG1h a2VzIHNlbnNlLiAgKi8KKworICAgICAgICAgIC8qIFx3IGFuZCBcVyBhcmUgZG9jdW1lbnRlZCB0 byBiZSBlcXVpdmFsZW50IHRvIFtfWzphbGJ1bTpdXSBhbmQKKyAgICAgICAgICAgICBbXl9bOmFs bnVtOl1dIHJlc3BlY3RpdmVseSwgc28gdGVsbCB0aGUgbGV4ZXIgdG8gcHJvY2VzcyB0aG9zZQor ICAgICAgICAgICAgIHN0cmluZ3MsIGVhY2ggbWludXMgaXRzICJhbHJlYWR5IHByb2Nlc3NlZCIg J1snLiAgKi8KKyAgICAgICAgICBQVVNIX0xFWF9TVEFURSAoYyA9PSAndycgPyAiX1s6YWxudW06 XV0iIDogIl5fWzphbG51bTpdXSIpOworCisgICAgICAgICAgbGFzdHRvayA9IHBhcnNlX2JyYWNr ZXRfZXhwICgpOworCisgICAgICAgICAgUE9QX0xFWF9TVEFURSAoKTsKKwogICAgICAgICAgIGxh c3RzdGFydCA9IGZhbHNlOwotICAgICAgICAgIHJldHVybiBsYXN0dG9rID0gQ1NFVCArIGNoYXJj bGFzc19pbmRleCAoY2NsKTsKKyAgICAgICAgICByZXR1cm4gbGFzdHRvazsKIAogICAgICAgICBj YXNlICdbJzoKICAgICAgICAgICBpZiAoYmFja3NsYXNoKQpkaWZmIC0tZ2l0IGEvdGVzdHMvTWFr ZWZpbGUuYW0gYi90ZXN0cy9NYWtlZmlsZS5hbQppbmRleCBjMjk4ODM1Li4xZTJjZmZkIDEwMDY0 NAotLS0gYS90ZXN0cy9NYWtlZmlsZS5hbQorKysgYi90ZXN0cy9NYWtlZmlsZS5hbQpAQCAtMTEz LDYgKzExMyw3IEBAIFRFU1RTID0JCQkJCQlcCiAgIHdhcm4tY2hhci1jbGFzc2VzCQkJCVwKICAg d29yZC1kZWxpbS1tdWx0aWJ5dGUJCQkJXAogICB3b3JkLW11bHRpLWZpbGUJCQkJXAorICB3b3Jk LW11bHRpYnl0ZQkJCQlcCiAgIHllc25vCiAKIEVYVFJBX0RJU1QgPQkJCQkJXApkaWZmIC0tZ2l0 IGEvdGVzdHMvd29yZC1tdWx0aWJ5dGUgYi90ZXN0cy93b3JkLW11bHRpYnl0ZQpuZXcgZmlsZSBt b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMDY3YTM3Ci0tLSAvZGV2L251bGwKKysrIGIvdGVz dHMvd29yZC1tdWx0aWJ5dGUKQEAgLTAsMCArMSwyMyBAQAorIyEvYmluL3NoCisjIFRoaXMgd291 bGQgZmFpbCBmb3IgZ3JlcC0yLjIwCisuICIke3NyY2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9wcmVw ZW5kXyAuLi9zcmMKKworcmVxdWlyZV9lbl91dGY4X2xvY2FsZV8KKworcHJpbnRmICdceGMzXHhh MVxuJyA+IGluIHx8IGZyYW1ld29ya19mYWlsdXJlXworTENfQUxMPWVuX1VTLlVURi04CitleHBv cnQgTENfQUxMCisKK2ZhaWw9MAorCitmb3IgTE9DIGluIGVuX1VTLlVURi04IHpoX0NOICRMT0NB TEVfRlJfVVRGODsgZG8KKyAgb3V0PW91dDEtJExPQworICBMQ19BTEw9JExPQyBncmVwICdcdycg aW4gPiRvdXQgfHwgZmFpbD0xCisgIGNvbXBhcmUgaW4gJG91dCB8fCBmYWlsPTEKKworICBvdXQ9 b3V0Mi0kTE9DCisgIExDX0FMTD0kTE9DIGdyZXAgJ1xXJyBpbiA+JG91dCAmJiBmYWlsPTEKKyAg Y29tcGFyZSAvZGV2L251bGwgJG91dCB8fCBmYWlsPTEKK2RvbmUKKworRXhpdCAkZmFpbAotLSAK Mi4xLjEKCg== --------_544A8B2700000000615C_MULTIPART_MIXED_-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 24 17:04:30 2014 Received: (at 18817) by debbugs.gnu.org; 24 Oct 2014 21:04:31 +0000 Received: from localhost ([127.0.0.1]:34346 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhm2A-00066X-Ii for submit@debbugs.gnu.org; Fri, 24 Oct 2014 17:04:30 -0400 Received: from mx1.redhat.com ([209.132.183.28]:37442) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xhm28-00066O-Ac for 18817@debbugs.gnu.org; Fri, 24 Oct 2014 17:04:29 -0400 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id s9OL4QuX015600 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Fri, 24 Oct 2014 17:04:27 -0400 Received: from [10.3.113.23] (ovpn-113-23.phx2.redhat.com [10.3.113.23]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id s9OL4Qbn004006; Fri, 24 Oct 2014 17:04:26 -0400 Message-ID: <544ABED9.9020607@redhat.com> Date: Fri, 24 Oct 2014 15:04:25 -0600 From: Eric Blake Organization: Red Hat, Inc. User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.2.0 MIME-Version: 1.0 To: Norihiro Tanaka , 18817@debbugs.gnu.org Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales References: <539033749.29069337.1414160389964.JavaMail.zimbra@redhat.com> <20141025022634.6156.27F6AC2D@kcn.ne.jp> In-Reply-To: <20141025022634.6156.27F6AC2D@kcn.ne.jp> OpenPGP: url=http://people.redhat.com/eblake/eblake.gpg Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WVnTBxFfpp7XS7ouRiRESHsoolcd6OD00" X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 18817 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WVnTBxFfpp7XS7ouRiRESHsoolcd6OD00 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 10/24/2014 11:26 AM, Norihiro Tanaka wrote: > As \w and \W have been supported in single byte locales only, I added > support in multibyte locales. >=20 > + > + /* \w and \W are documented to be equivalent to [_[:album:]]= and > + [^_[:alnum:]] respectively, so tell the lexer to process = those > + strings, each minus its "already processed" '['. */ s/album/alnum/ --=20 Eric Blake eblake redhat com +1-919-301-3266 Libvirt virtualization library http://libvirt.org --WVnTBxFfpp7XS7ouRiRESHsoolcd6OD00 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Public key at http://people.redhat.com/eblake/eblake.gpg iQEcBAEBCAAGBQJUSr7ZAAoJEKeha0olJ0NqafYH/R6nIgqjCUsBpSKw8N4OTcXT 27IsVy//DBH2ZUE0mzHGKAjMn7ZbkGJ8DMwtNVyW/T93iDaJgSX56Guo4zhy1eiV X8hW0sBOp5wWWnlVZVI44o8nAAHpb11ABL2HL6bFvQKNaS6f12ht3sOqytGd2OxO BRxeV/3rrZXatvMXd2llqlx2Bzky3dbxiYIG1vQaif1HOxoYl4cyEYMo1TJTZpJx cvNAVOLLV59GGu9DI2JFwGLe8vXjIBIVT/97QAhe3mS4GiZedQEYWVyKM+7lubi1 /3+K7NyE//l6Tf3g6hL58veNi7MkaSPOuy2k1oWDmU/rrXECFbvNOWigEgK0Gl8= =Iza7 -----END PGP SIGNATURE----- --WVnTBxFfpp7XS7ouRiRESHsoolcd6OD00-- From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 24 19:11:14 2014 Received: (at 18817) by debbugs.gnu.org; 24 Oct 2014 23:11:14 +0000 Received: from localhost ([127.0.0.1]:34403 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xho0o-0000kh-9B for submit@debbugs.gnu.org; Fri, 24 Oct 2014 19:11:14 -0400 Received: from mailgw01.kcn.ne.jp ([61.86.7.208]:47137) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xho0k-0000kP-Je for 18817@debbugs.gnu.org; Fri, 24 Oct 2014 19:11:12 -0400 Received: from imp01 (mailgw5.kcn.ne.jp [61.86.15.231]) by mailgw01.kcn.ne.jp (Postfix) with ESMTP id 5FB8A80308 for <18817@debbugs.gnu.org>; Sat, 25 Oct 2014 08:11:03 +0900 (JST) Received: from mail01.kcn.ne.jp ([61.86.6.180]) by imp01 with bizsmtp id 7BB31p00d3t2w9Z01BB3lK; Sat, 25 Oct 2014 08:11:03 +0900 X-OrgRCPT: 18817@debbugs.gnu.org Received: from [10.120.1.9] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail01.kcn.ne.jp (Postfix) with ESMTPA id 2B4915A8316; Sat, 25 Oct 2014 08:11:03 +0900 (JST) Date: Sat, 25 Oct 2014 08:11:02 +0900 From: Norihiro Tanaka To: Eric Blake Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales In-Reply-To: <544ABED9.9020607@redhat.com> References: <20141025022634.6156.27F6AC2D@kcn.ne.jp> <544ABED9.9020607@redhat.com> Message-Id: <20141025081101.D860.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_544ADBDF00000000D854_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 18817 Cc: 18817@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) --------_544ADBDF00000000D854_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Eric Blake wrote: > s/album/alnum/ Wow, typo! Thanks, I fixed it and added reporter in commit log. --------_544ADBDF00000000D854_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Disposition: attachment; filename="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Transfer-Encoding: base64 RnJvbSAzZDBhMDMxYWY1NjIxNzE5MTVkNzZmMGY2MjE4MWUzYjNkMmI4NTEwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTYXQsIDI1IE9jdCAyMDE0IDAxOjQ2OjAxICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZGZh OiBzdXBwb3J0IGZvciBcdyBhbmQgXFcgaW4gbXVsdGlieXRlIGxvY2FsZQoKUmVwb3J0ZWQgYnkg SmFyb3NsYXYgU2thcnZhZGEgaW46IGh0dHA6Ly9idWdzLmdudS5vcmcvMTg4MTcKTm93LCBcdyBh bmQgXFcgYXJlIHN1cHBvcnRlZCBpbiBub3Qgb25seSBzaW5nbGUgYnl0ZSBsb2NhbGUgYnV0IG11 bHRpYnl0ZQpsb2NhbGUuCgoqIHNyYy9kZmEuYyAobGV4KTogQWRkIHN1cHBvcnQgZm9yIFx3IGFu ZCBcVyBpbiBtdWx0aWJ5dGUgbG9jYWxlLgoqIHRlc3RzL3dvcmQtbXVsdGlieXRlOiBOZXcgdGVz dCBmb3IgdGhpcyBjaGFuZ2UuCiogdGVzdHMvTWFrZWZpbGUuYW06IEFkZCBhIHJ1bGUgdG8gYnVp bGQgbmV3IHRlc3QuCi0tLQogc3JjL2RmYS5jICAgICAgICAgICAgfCA2MSArKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB0ZXN0cy9NYWtlZmlsZS5h bSAgICB8ICAxICsKIHRlc3RzL3dvcmQtbXVsdGlieXRlIHwgMjMgKysrKysrKysrKysrKysrKysr KysKIDMgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25zKC0pCiBj cmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvd29yZC1tdWx0aWJ5dGUKCmRpZmYgLS1naXQgYS9zcmMv ZGZhLmMgYi9zcmMvZGZhLmMKaW5kZXggODA1MTBhOC4uZWE0OGQ3NSAxMDA2NDQKLS0tIGEvc3Jj L2RmYS5jCisrKyBiL3NyYy9kZmEuYwpAQCAtMTI0Myw2ICsxMjQzLDIwIEBAIHBhcnNlX2JyYWNr ZXRfZXhwICh2b2lkKQogICByZXR1cm4gQ1NFVCArIGNoYXJjbGFzc19pbmRleCAoY2NsKTsKIH0K IAorI2RlZmluZSBQVVNIX0xFWF9TVEFURShzKQkJCVwKKyAgZG8JCQkJCQlcCisgICAgewkJCQkJ CVwKKyAgICAgIGNoYXIgY29uc3QgKmxleHB0cl9zYXZlZCA9IGxleHB0cjsJXAorICAgICAgc2l6 ZV90IGxleGxlZnRfc2F2ZWQgPSBsZXhsZWZ0OwkJXAorICAgICAgbGV4cHRyID0gKHMpOwkJCQlc CisgICAgICBsZXhsZWZ0ID0gc3RybGVuIChsZXhwdHIpCisKKyNkZWZpbmUgUE9QX0xFWF9TVEFU RSgpCQkJCVwKKyAgICAgIGxleHB0ciA9IGxleHB0cl9zYXZlZDsJCQlcCisgICAgICBsZXhsZWZ0 ID0gbGV4bGVmdF9zYXZlZDsJCQlcCisgICAgfQkJCQkJCVwKKyAgd2hpbGUgKDApCisKIHN0YXRp YyB0b2tlbgogbGV4ICh2b2lkKQogewpAQCAtMTQ5MCwyMCArMTUwNCw2IEBAIGxleCAodm9pZCkK ICAgICAgICAgICAgICAgcmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChj Y2wpOwogICAgICAgICAgICAgfQogCi0jZGVmaW5lIFBVU0hfTEVYX1NUQVRFKHMpCQkJXAotICBk bwkJCQkJCVwKLSAgICB7CQkJCQkJXAotICAgICAgY2hhciBjb25zdCAqbGV4cHRyX3NhdmVkID0g bGV4cHRyOwlcCi0gICAgICBzaXplX3QgbGV4bGVmdF9zYXZlZCA9IGxleGxlZnQ7CQlcCi0gICAg ICBsZXhwdHIgPSAocyk7CQkJCVwKLSAgICAgIGxleGxlZnQgPSBzdHJsZW4gKGxleHB0cikKLQot I2RlZmluZSBQT1BfTEVYX1NUQVRFKCkJCQkJXAotICAgICAgbGV4cHRyID0gbGV4cHRyX3NhdmVk OwkJCVwKLSAgICAgIGxleGxlZnQgPSBsZXhsZWZ0X3NhdmVkOwkJCVwKLSAgICB9CQkJCQkJXAot ICB3aGlsZSAoMCkKLQogICAgICAgICAgIC8qIEZJWE1FOiBzZWUgaWYgb3B0aW1pemluZyB0aGlz LCBhcyBpcyBkb25lIHdpdGggQU5ZQ0hBUiBhbmQKICAgICAgICAgICAgICBhZGRfdXRmOF9hbnlj aGFyLCBtYWtlcyBzZW5zZS4gICovCiAKQEAgLTE1MjMsMTQgKzE1MjMsMzMgQEAgbGV4ICh2b2lk KQogICAgICAgICBjYXNlICdXJzoKICAgICAgICAgICBpZiAoIWJhY2tzbGFzaCB8fCAoc3ludGF4 X2JpdHMgJiBSRV9OT19HTlVfT1BTKSkKICAgICAgICAgICAgIGdvdG8gbm9ybWFsX2NoYXI7Ci0g ICAgICAgICAgemVyb3NldCAoY2NsKTsKLSAgICAgICAgICBmb3IgKGMyID0gMDsgYzIgPCBOT1RD SEFSOyArK2MyKQotICAgICAgICAgICAgaWYgKElTX1dPUkRfQ09OU1RJVFVFTlQgKGMyKSkKLSAg ICAgICAgICAgICAgc2V0Yml0IChjMiwgY2NsKTsKLSAgICAgICAgICBpZiAoYyA9PSAnVycpCi0g ICAgICAgICAgICBub3RzZXQgKGNjbCk7CisKKyAgICAgICAgICBpZiAoIWRmYS0+bXVsdGlieXRl KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICB6ZXJvc2V0IChjY2wpOworICAgICAgICAg ICAgICBmb3IgKGMyID0gMDsgYzIgPCBOT1RDSEFSOyArK2MyKQorICAgICAgICAgICAgICAgIGlm IChJU19XT1JEX0NPTlNUSVRVRU5UIChjMikpCisgICAgICAgICAgICAgICAgICBzZXRiaXQgKGMy LCBjY2wpOworICAgICAgICAgICAgICBpZiAoYyA9PSAnVycpCisgICAgICAgICAgICAgICAgbm90 c2V0IChjY2wpOworICAgICAgICAgICAgICBsYXN0c3RhcnQgPSBmYWxzZTsKKyAgICAgICAgICAg ICAgcmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChjY2wpOworICAgICAg ICAgICAgfQorCisgICAgICAgICAgLyogRklYTUU6IHNlZSBpZiBvcHRpbWl6aW5nIHRoaXMsIGFz IGlzIGRvbmUgd2l0aCBBTllDSEFSIGFuZAorICAgICAgICAgICAgIGFkZF91dGY4X2FueWNoYXIs IG1ha2VzIHNlbnNlLiAgKi8KKworICAgICAgICAgIC8qIFx3IGFuZCBcVyBhcmUgZG9jdW1lbnRl ZCB0byBiZSBlcXVpdmFsZW50IHRvIFtfWzphbG51bTpdXSBhbmQKKyAgICAgICAgICAgICBbXl9b OmFsbnVtOl1dIHJlc3BlY3RpdmVseSwgc28gdGVsbCB0aGUgbGV4ZXIgdG8gcHJvY2VzcyB0aG9z ZQorICAgICAgICAgICAgIHN0cmluZ3MsIGVhY2ggbWludXMgaXRzICJhbHJlYWR5IHByb2Nlc3Nl ZCIgJ1snLiAgKi8KKyAgICAgICAgICBQVVNIX0xFWF9TVEFURSAoYyA9PSAndycgPyAiX1s6YWxu dW06XV0iIDogIl5fWzphbG51bTpdXSIpOworCisgICAgICAgICAgbGFzdHRvayA9IHBhcnNlX2Jy YWNrZXRfZXhwICgpOworCisgICAgICAgICAgUE9QX0xFWF9TVEFURSAoKTsKKwogICAgICAgICAg IGxhc3RzdGFydCA9IGZhbHNlOwotICAgICAgICAgIHJldHVybiBsYXN0dG9rID0gQ1NFVCArIGNo YXJjbGFzc19pbmRleCAoY2NsKTsKKyAgICAgICAgICByZXR1cm4gbGFzdHRvazsKIAogICAgICAg ICBjYXNlICdbJzoKICAgICAgICAgICBpZiAoYmFja3NsYXNoKQpkaWZmIC0tZ2l0IGEvdGVzdHMv TWFrZWZpbGUuYW0gYi90ZXN0cy9NYWtlZmlsZS5hbQppbmRleCBjMjk4ODM1Li4xZTJjZmZkIDEw MDY0NAotLS0gYS90ZXN0cy9NYWtlZmlsZS5hbQorKysgYi90ZXN0cy9NYWtlZmlsZS5hbQpAQCAt MTEzLDYgKzExMyw3IEBAIFRFU1RTID0JCQkJCQlcCiAgIHdhcm4tY2hhci1jbGFzc2VzCQkJCVwK ICAgd29yZC1kZWxpbS1tdWx0aWJ5dGUJCQkJXAogICB3b3JkLW11bHRpLWZpbGUJCQkJXAorICB3 b3JkLW11bHRpYnl0ZQkJCQlcCiAgIHllc25vCiAKIEVYVFJBX0RJU1QgPQkJCQkJXApkaWZmIC0t Z2l0IGEvdGVzdHMvd29yZC1tdWx0aWJ5dGUgYi90ZXN0cy93b3JkLW11bHRpYnl0ZQpuZXcgZmls ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwLi5lMDY3YTM3Ci0tLSAvZGV2L251bGwKKysrIGIv dGVzdHMvd29yZC1tdWx0aWJ5dGUKQEAgLTAsMCArMSwyMyBAQAorIyEvYmluL3NoCisjIFRoaXMg d291bGQgZmFpbCBmb3IgZ3JlcC0yLjIwCisuICIke3NyY2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9w cmVwZW5kXyAuLi9zcmMKKworcmVxdWlyZV9lbl91dGY4X2xvY2FsZV8KKworcHJpbnRmICdceGMz XHhhMVxuJyA+IGluIHx8IGZyYW1ld29ya19mYWlsdXJlXworTENfQUxMPWVuX1VTLlVURi04Citl eHBvcnQgTENfQUxMCisKK2ZhaWw9MAorCitmb3IgTE9DIGluIGVuX1VTLlVURi04IHpoX0NOICRM T0NBTEVfRlJfVVRGODsgZG8KKyAgb3V0PW91dDEtJExPQworICBMQ19BTEw9JExPQyBncmVwICdc dycgaW4gPiRvdXQgfHwgZmFpbD0xCisgIGNvbXBhcmUgaW4gJG91dCB8fCBmYWlsPTEKKworICBv dXQ9b3V0Mi0kTE9DCisgIExDX0FMTD0kTE9DIGdyZXAgJ1xXJyBpbiA+JG91dCAmJiBmYWlsPTEK KyAgY29tcGFyZSAvZGV2L251bGwgJG91dCB8fCBmYWlsPTEKK2RvbmUKKworRXhpdCAkZmFpbAot LSAKMi4xLjEKCg== --------_544ADBDF00000000D854_MULTIPART_MIXED_-- From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 25 14:30:38 2014 Received: (at 18817) by debbugs.gnu.org; 25 Oct 2014 18:30:38 +0000 Received: from localhost ([127.0.0.1]:35476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xi66n-0007Fl-M8 for submit@debbugs.gnu.org; Sat, 25 Oct 2014 14:30:38 -0400 Received: from mail-wi0-f180.google.com ([209.85.212.180]:56557) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Xi66j-0007FX-8A for 18817@debbugs.gnu.org; Sat, 25 Oct 2014 14:30:34 -0400 Received: by mail-wi0-f180.google.com with SMTP id em10so3503170wid.13 for <18817@debbugs.gnu.org>; Sat, 25 Oct 2014 11:30:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=4ckPcYTDDntWrVVO/ShsXij5X9Bfl5yyS7A17KzPKbI=; b=BG3ixWe6RtQ+b8GNVfk0GjisBjdJLozzKfVt7RVTIqNdRZj5b5teDVfqMkCcINtORH PfB1FogkUk2uMo3+w4m/X5x8hC3BicB7Kpoxk8Qdb4zJHRi53cSV5iRKkkDqI+G2Vi8z nww140slCUAwv5SSzis9RnqJM+0Wr905DBwhAxywSiVk+N2upDaZhb/9vlzgnOOP3QUs RGPGMoCQafRt4LdZ0on7huVAECD90AsCfhXWyuZhtIVhiC9oE/hZ37qWBRaAt/uzvkam /hSk4z/hzHkd4FO/iht7DyIlyjn7jaO7gKistjPnH+SuqJQBC9kL1gs8BnlmS0au+NBP X2Yg== X-Received: by 10.194.187.77 with SMTP id fq13mr13157129wjc.14.1414261827156; Sat, 25 Oct 2014 11:30:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.86.131 with HTTP; Sat, 25 Oct 2014 11:30:07 -0700 (PDT) In-Reply-To: <20141025081101.D860.27F6AC2D@kcn.ne.jp> References: <20141025022634.6156.27F6AC2D@kcn.ne.jp> <544ABED9.9020607@redhat.com> <20141025081101.D860.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Sat, 25 Oct 2014 11:30:07 -0700 X-Google-Sender-Auth: 9lG4N4wyht21QKP3Mh_yL5hNqUM Message-ID: Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales To: Norihiro Tanaka Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18817 Cc: Eric Blake , 18817@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) This looks like a fine change. Thank you. Please also add a NEWS entry. On Fri, Oct 24, 2014 at 4:11 PM, Norihiro Tanaka wrote: > Eric Blake wrote: >> s/album/alnum/ > > Wow, typo! Thanks, I fixed it and added reporter in commit log. From debbugs-submit-bounces@debbugs.gnu.org Sat Oct 25 20:28:05 2014 Received: (at 18817) by debbugs.gnu.org; 26 Oct 2014 00:28:05 +0000 Received: from localhost ([127.0.0.1]:35571 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XiBgi-0007Gw-Ih for submit@debbugs.gnu.org; Sat, 25 Oct 2014 20:28:05 -0400 Received: from mailgw04.kcn.ne.jp ([61.86.7.211]:46744) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XiBge-0007GP-SW for 18817@debbugs.gnu.org; Sat, 25 Oct 2014 20:28:02 -0400 Received: from imp02 (mailgw6.kcn.ne.jp [61.86.15.232]) by mailgw04.kcn.ne.jp (Postfix) with ESMTP id 7DC866C1C25 for <18817@debbugs.gnu.org>; Sun, 26 Oct 2014 09:27:53 +0900 (JST) Received: from mail06.kcn.ne.jp ([61.86.6.185]) by imp02 with bizsmtp id 7cTt1p00C3zXHqt01cTtrb; Sun, 26 Oct 2014 09:27:53 +0900 X-OrgRCPT: 18817@debbugs.gnu.org Received: from [10.120.1.58] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail06.kcn.ne.jp (Postfix) with ESMTPA id 37F4C1BF0021; Sun, 26 Oct 2014 09:27:53 +0900 (JST) Date: Sun, 26 Oct 2014 09:27:52 +0900 From: Norihiro Tanaka To: Jim Meyering Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales In-Reply-To: References: <20141025081101.D860.27F6AC2D@kcn.ne.jp> Message-Id: <20141026092751.777C.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------_544C3F9C000000007777_MULTIPART_MIXED_" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -1.5 (-) X-Debbugs-Envelope-To: 18817 Cc: Eric Blake , 18817@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) --------_544C3F9C000000007777_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Jim Meyering wrote: > This looks like a fine change. Thank you. Please also add a NEWS entry. Thanks for the review. I added NEWS entry to the patch. --------_544C3F9C000000007777_MULTIPART_MIXED_ Content-Type: text/plain; charset="US-ASCII"; name="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Disposition: attachment; filename="0001-dfa-support-for-w-and-W-in-multibyte-locale.patch" Content-Transfer-Encoding: base64 RnJvbSBmMDk1NTlkNjkyYmFkMGRhOTU3YzdiOGI3Mzg2MzIwZGQ1Mjc0ODhjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTYXQsIDI1IE9jdCAyMDE0IDAxOjQ2OjAxICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZGZh OiBzdXBwb3J0IGZvciBcdyBhbmQgXFcgaW4gbXVsdGlieXRlIGxvY2FsZQoKUmVwb3J0ZWQgYnkg SmFyb3NsYXYgU2thcnZhZGEgaW46IGh0dHA6Ly9idWdzLmdudS5vcmcvMTg4MTcKTm93LCBcdyBh bmQgXFcgYXJlIHN1cHBvcnRlZCBpbiBub3Qgb25seSBzaW5nbGUgYnl0ZSBsb2NhbGUgYnV0IG11 bHRpYnl0ZQpsb2NhbGUuCgoqIHNyYy9kZmEuYyAobGV4KTogQWRkIHN1cHBvcnQgZm9yIFx3IGFu ZCBcVyBpbiBtdWx0aWJ5dGUgbG9jYWxlLgoqIHRlc3RzL3dvcmQtbXVsdGlieXRlOiBOZXcgdGVz dCBmb3IgdGhpcyBjaGFuZ2UuCiogdGVzdHMvTWFrZWZpbGUuYW06IEFkZCBhIHJ1bGUgdG8gYnVp bGQgbmV3IHRlc3QuCiogTkVXUyAoQnVnIGZpeGVzKTogTWVudGlvbiBpdC4KLS0tCiBORVdTICAg ICAgICAgICAgICAgICB8ICAzICsrKwogc3JjL2RmYS5jICAgICAgICAgICAgfCA2MSArKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiB0ZXN0cy9NYWtl ZmlsZS5hbSAgICB8ICAxICsKIHRlc3RzL3dvcmQtbXVsdGlieXRlIHwgMjMgKysrKysrKysrKysr KysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMjEgZGVsZXRpb25z KC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdGVzdHMvd29yZC1tdWx0aWJ5dGUKCmRpZmYgLS1naXQg YS9ORVdTIGIvTkVXUwppbmRleCAwN2E1ZDU0Li5jMWIwZmIxIDEwMDY0NAotLS0gYS9ORVdTCisr KyBiL05FV1MKQEAgLTIxLDYgKzIxLDkgQEAgR05VIGdyZXAgTkVXUyAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIC0qLSBvdXRsaW5lIC0qLQogCiAqKiBCdWcgZml4ZXMKIAorICBn cmVwIG5vIGxvbmdlciBtaXNoYW5kbGVzIHBhdHRlcm5zIHRoYXQgY29udGFpbiBcdyBvciBcVyBp biBtdWx0aWJ5dGUKKyAgbG9jYWxlcy4KKwogICBncmVwIHdvdWxkIGZhaWwgdG8gY291bnQgbmV3 bGluZXMgaW50ZXJuYWxseSB3aGVuIG9wZXJhdGluZyBpbiBub24tVVRGOAogICBtdWx0aWJ5dGUg bG9jYWxlcywgbGVhZGluZyBpdCB0byBwcmludCBwb3RlbnRpYWxseSBtYW55IGxpbmVzIHRoYXQg ZGlkCiAgIG5vdCBtYXRjaC4gIEUuZy4sIHRoZSBjb21tYW5kLCAic2VxIDEwIHwgZW52IExDX0FM TD16aF9DTiBzcmMvZ3JlcCAtbiAuLiIKZGlmZiAtLWdpdCBhL3NyYy9kZmEuYyBiL3NyYy9kZmEu YwppbmRleCA4MDUxMGE4Li5kYjhiMjY4IDEwMDY0NAotLS0gYS9zcmMvZGZhLmMKKysrIGIvc3Jj L2RmYS5jCkBAIC0xMjQzLDYgKzEyNDMsMjAgQEAgcGFyc2VfYnJhY2tldF9leHAgKHZvaWQpCiAg IHJldHVybiBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChjY2wpOwogfQogCisjZGVmaW5lIFBVU0hf TEVYX1NUQVRFKHMpCQkJXAorICBkbwkJCQkJCVwKKyAgICB7CQkJCQkJXAorICAgICAgY2hhciBj b25zdCAqbGV4cHRyX3NhdmVkID0gbGV4cHRyOwlcCisgICAgICBzaXplX3QgbGV4bGVmdF9zYXZl ZCA9IGxleGxlZnQ7CQlcCisgICAgICBsZXhwdHIgPSAocyk7CQkJCVwKKyAgICAgIGxleGxlZnQg PSBzdHJsZW4gKGxleHB0cikKKworI2RlZmluZSBQT1BfTEVYX1NUQVRFKCkJCQkJXAorICAgICAg bGV4cHRyID0gbGV4cHRyX3NhdmVkOwkJCVwKKyAgICAgIGxleGxlZnQgPSBsZXhsZWZ0X3NhdmVk OwkJCVwKKyAgICB9CQkJCQkJXAorICB3aGlsZSAoMCkKKwogc3RhdGljIHRva2VuCiBsZXggKHZv aWQpCiB7CkBAIC0xNDkwLDIwICsxNTA0LDYgQEAgbGV4ICh2b2lkKQogICAgICAgICAgICAgICBy ZXR1cm4gbGFzdHRvayA9IENTRVQgKyBjaGFyY2xhc3NfaW5kZXggKGNjbCk7CiAgICAgICAgICAg ICB9CiAKLSNkZWZpbmUgUFVTSF9MRVhfU1RBVEUocykJCQlcCi0gIGRvCQkJCQkJXAotICAgIHsJ CQkJCQlcCi0gICAgICBjaGFyIGNvbnN0ICpsZXhwdHJfc2F2ZWQgPSBsZXhwdHI7CVwKLSAgICAg IHNpemVfdCBsZXhsZWZ0X3NhdmVkID0gbGV4bGVmdDsJCVwKLSAgICAgIGxleHB0ciA9IChzKTsJ CQkJXAotICAgICAgbGV4bGVmdCA9IHN0cmxlbiAobGV4cHRyKQotCi0jZGVmaW5lIFBPUF9MRVhf U1RBVEUoKQkJCQlcCi0gICAgICBsZXhwdHIgPSBsZXhwdHJfc2F2ZWQ7CQkJXAotICAgICAgbGV4 bGVmdCA9IGxleGxlZnRfc2F2ZWQ7CQkJXAotICAgIH0JCQkJCQlcCi0gIHdoaWxlICgwKQotCiAg ICAgICAgICAgLyogRklYTUU6IHNlZSBpZiBvcHRpbWl6aW5nIHRoaXMsIGFzIGlzIGRvbmUgd2l0 aCBBTllDSEFSIGFuZAogICAgICAgICAgICAgIGFkZF91dGY4X2FueWNoYXIsIG1ha2VzIHNlbnNl LiAgKi8KIApAQCAtMTUyMywxNCArMTUyMywzMyBAQCBsZXggKHZvaWQpCiAgICAgICAgIGNhc2Ug J1cnOgogICAgICAgICAgIGlmICghYmFja3NsYXNoIHx8IChzeW50YXhfYml0cyAmIFJFX05PX0dO VV9PUFMpKQogICAgICAgICAgICAgZ290byBub3JtYWxfY2hhcjsKLSAgICAgICAgICB6ZXJvc2V0 IChjY2wpOwotICAgICAgICAgIGZvciAoYzIgPSAwOyBjMiA8IE5PVENIQVI7ICsrYzIpCi0gICAg ICAgICAgICBpZiAoSVNfV09SRF9DT05TVElUVUVOVCAoYzIpKQotICAgICAgICAgICAgICBzZXRi aXQgKGMyLCBjY2wpOwotICAgICAgICAgIGlmIChjID09ICdXJykKLSAgICAgICAgICAgIG5vdHNl dCAoY2NsKTsKKworICAgICAgICAgIGlmICghZGZhLT5tdWx0aWJ5dGUpCisgICAgICAgICAgICB7 CisgICAgICAgICAgICAgIHplcm9zZXQgKGNjbCk7CisgICAgICAgICAgICAgIGZvciAoYzIgPSAw OyBjMiA8IE5PVENIQVI7ICsrYzIpCisgICAgICAgICAgICAgICAgaWYgKElTX1dPUkRfQ09OU1RJ VFVFTlQgKGMyKSkKKyAgICAgICAgICAgICAgICAgIHNldGJpdCAoYzIsIGNjbCk7CisgICAgICAg ICAgICAgIGlmIChjID09ICdXJykKKyAgICAgICAgICAgICAgICBub3RzZXQgKGNjbCk7CisgICAg ICAgICAgICAgIGxhc3RzdGFydCA9IGZhbHNlOworICAgICAgICAgICAgICByZXR1cm4gbGFzdHRv ayA9IENTRVQgKyBjaGFyY2xhc3NfaW5kZXggKGNjbCk7CisgICAgICAgICAgICB9CisKKyAgICAg ICAgICAvKiBGSVhNRTogc2VlIGlmIG9wdGltaXppbmcgdGhpcywgYXMgaXMgZG9uZSB3aXRoIEFO WUNIQVIgYW5kCisgICAgICAgICAgICAgYWRkX3V0ZjhfYW55Y2hhciwgbWFrZXMgc2Vuc2UuICAq LworCisgICAgICAgICAgLyogXHcgYW5kIFxXIGFyZSBkb2N1bWVudGVkIHRvIGJlIGVxdWl2YWxl bnQgdG8gW19bOmFsbnVtOl1dIGFuZAorICAgICAgICAgICAgIFteX1s6YWxudW06XV0gcmVzcGVj dGl2ZWx5LCBzbyB0ZWxsIHRoZSBsZXhlciB0byBwcm9jZXNzIHRob3NlCisgICAgICAgICAgICAg c3RyaW5ncywgZWFjaCBtaW51cyBpdHMgImFscmVhZHkgcHJvY2Vzc2VkIiAnWycuICAqLworICAg ICAgICAgIFBVU0hfTEVYX1NUQVRFIChjID09ICd3JyA/ICJfWzphbG51bTpdXSIgOiAiXl9bOmFs bnVtOl1dIik7CisKKyAgICAgICAgICBsYXN0dG9rID0gcGFyc2VfYnJhY2tldF9leHAgKCk7CisK KyAgICAgICAgICBQT1BfTEVYX1NUQVRFICgpOworCiAgICAgICAgICAgbGFzdHN0YXJ0ID0gZmFs c2U7Ci0gICAgICAgICAgcmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChj Y2wpOworICAgICAgICAgIHJldHVybiBsYXN0dG9rOwogCiAgICAgICAgIGNhc2UgJ1snOgogICAg ICAgICAgIGlmIChiYWNrc2xhc2gpCmRpZmYgLS1naXQgYS90ZXN0cy9NYWtlZmlsZS5hbSBiL3Rl c3RzL01ha2VmaWxlLmFtCmluZGV4IGMyOTg4MzUuLjFlMmNmZmQgMTAwNjQ0Ci0tLSBhL3Rlc3Rz L01ha2VmaWxlLmFtCisrKyBiL3Rlc3RzL01ha2VmaWxlLmFtCkBAIC0xMTMsNiArMTEzLDcgQEAg VEVTVFMgPQkJCQkJCVwKICAgd2Fybi1jaGFyLWNsYXNzZXMJCQkJXAogICB3b3JkLWRlbGltLW11 bHRpYnl0ZQkJCQlcCiAgIHdvcmQtbXVsdGktZmlsZQkJCQlcCisgIHdvcmQtbXVsdGlieXRlCQkJ CVwKICAgeWVzbm8KIAogRVhUUkFfRElTVCA9CQkJCQlcCmRpZmYgLS1naXQgYS90ZXN0cy93b3Jk LW11bHRpYnl0ZSBiL3Rlc3RzL3dvcmQtbXVsdGlieXRlCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu ZGV4IDAwMDAwMDAuLmUwNjdhMzcKLS0tIC9kZXYvbnVsbAorKysgYi90ZXN0cy93b3JkLW11bHRp Ynl0ZQpAQCAtMCwwICsxLDIzIEBACisjIS9iaW4vc2gKKyMgVGhpcyB3b3VsZCBmYWlsIGZvciBn cmVwLTIuMjAKKy4gIiR7c3JjZGlyPS59L2luaXQuc2giOyBwYXRoX3ByZXBlbmRfIC4uL3NyYwor CityZXF1aXJlX2VuX3V0ZjhfbG9jYWxlXworCitwcmludGYgJ1x4YzNceGExXG4nID4gaW4gfHwg ZnJhbWV3b3JrX2ZhaWx1cmVfCitMQ19BTEw9ZW5fVVMuVVRGLTgKK2V4cG9ydCBMQ19BTEwKKwor ZmFpbD0wCisKK2ZvciBMT0MgaW4gZW5fVVMuVVRGLTggemhfQ04gJExPQ0FMRV9GUl9VVEY4OyBk bworICBvdXQ9b3V0MS0kTE9DCisgIExDX0FMTD0kTE9DIGdyZXAgJ1x3JyBpbiA+JG91dCB8fCBm YWlsPTEKKyAgY29tcGFyZSBpbiAkb3V0IHx8IGZhaWw9MQorCisgIG91dD1vdXQyLSRMT0MKKyAg TENfQUxMPSRMT0MgZ3JlcCAnXFcnIGluID4kb3V0ICYmIGZhaWw9MQorICBjb21wYXJlIC9kZXYv bnVsbCAkb3V0IHx8IGZhaWw9MQorZG9uZQorCitFeGl0ICRmYWlsCi0tIAoyLjEuMQoK --------_544C3F9C000000007777_MULTIPART_MIXED_-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 28 21:07:56 2014 Received: (at 18817) by debbugs.gnu.org; 29 Oct 2014 01:07:56 +0000 Received: from localhost ([127.0.0.1]:38082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjHjw-00054G-9n for submit@debbugs.gnu.org; Tue, 28 Oct 2014 21:07:56 -0400 Received: from mail-wg0-f54.google.com ([74.125.82.54]:64242) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjHju-000543-0y for 18817@debbugs.gnu.org; Tue, 28 Oct 2014 21:07:54 -0400 Received: by mail-wg0-f54.google.com with SMTP id m15so759023wgh.41 for <18817@debbugs.gnu.org>; Tue, 28 Oct 2014 18:07:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=JGUv94n0q2YbH805SzbhQbMVgMxz3PLYiG5LZuM5q3c=; b=ukpqQRR+i22x0YSitBK0tGDq+mHvknvfImjSoUbX/BybVLkI3Y4AhgK3UUB9dI/ycS Ra4oj74dg67SCET6/sXVqsyGf925HHbMVswgo5PjOE42ojBak3SWHj9yfVWmtJcCjgBZ aNtH9HwHqEK5Xo9FbNcTeoZAvDmdj7ir3OjJx1+s/DTt3wIvmFXYwXXIWKl8xBhDVwj4 QDwYwbxTIXGkqshLyd4DSOcdjEaYV5DWzMby31d5+FlqH0pjE5MrDjhnCrqxdVA0O6jn OK+ZA2ONKqN269FIYTL0P4Rfouyz1q1lzQE8LURcBC97NtRZ4WrkApXDNFqtYUN+Rg89 hyKw== X-Received: by 10.194.63.145 with SMTP id g17mr8865602wjs.80.1414544868116; Tue, 28 Oct 2014 18:07:48 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.86.131 with HTTP; Tue, 28 Oct 2014 18:07:26 -0700 (PDT) In-Reply-To: <20141026092751.777C.27F6AC2D@kcn.ne.jp> References: <20141025081101.D860.27F6AC2D@kcn.ne.jp> <20141026092751.777C.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Tue, 28 Oct 2014 18:07:26 -0700 X-Google-Sender-Auth: 4Iwt7vpwq3Jq0dwJwGlyr8Vq_Ac Message-ID: Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales To: Norihiro Tanaka Content-Type: multipart/mixed; boundary=047d7bacb5026224260506856439 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18817 Cc: Eric Blake , 18817 <18817@debbugs.gnu.org> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --047d7bacb5026224260506856439 Content-Type: text/plain; charset=ISO-8859-1 I've adjusted the commit subject and ChangeLog content, and will push this today, then I'll make a pre-release snapshot. --047d7bacb5026224260506856439 Content-Type: application/octet-stream; name="0001-dfa-make-w-and-W-work-in-multibyte-locales.patch" Content-Disposition: attachment; filename="0001-dfa-make-w-and-W-work-in-multibyte-locales.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_i1tzg9i51 RnJvbSBmNjZkYWZjMjE4MWJmOTk3ZjhlNzE5MmFkNDlkM2Q2ZWM5ZGMyYjg3IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBOb3JpaGlybyBUYW5ha2EgPG5vcml0bmtAa2NuLm5lLmpwPgpE YXRlOiBTYXQsIDI1IE9jdCAyMDE0IDAxOjQ2OjAxICswOTAwClN1YmplY3Q6IFtQQVRDSF0gZGZh OiBtYWtlIFx3IGFuZCBcVyB3b3JrIGluIG11bHRpYnl0ZSBsb2NhbGVzCgpSZXBvcnRlZCBieSBK YXJvc2xhdiBTa2FydmFkYSBpbjogaHR0cDovL2J1Z3MuZ251Lm9yZy8xODgxNwpOb3csIFx3IGFu ZCBcVyBhcmUgc3VwcG9ydGVkIGluIG5vdCBvbmx5IHNpbmdsZSBieXRlIGxvY2FsZSBidXQgbXVs dGlieXRlCmxvY2FsZS4KCiogc3JjL2RmYS5jIChQVVNIX0xFWF9TVEFURSwgUE9QX0xFWF9TVEFU RSk6IE1vdmUgZGVmaW5pdGlvbnMgInVwIiwKc28gdGhleSBhcmUgbm90IHdpdGhpbiB0aGUgZnVu Y3Rpb24uCihsZXgpOiBNYWtlIFx3IGFuZCBcVyB3b3JrIGluIGEgbXVsdGlieXRlIGxvY2FsZSwg dGhlIHNhbWUgd2F5CndlIG1hZGUgXHMgYW5kIFxTIHdvcmsuCiogdGVzdHMvd29yZC1tdWx0aWJ5 dGU6IE5ldyB0ZXN0IGZvciB0aGlzIGNoYW5nZS4KKiB0ZXN0cy9NYWtlZmlsZS5hbTogQWRkIGEg cnVsZSB0byBidWlsZCBuZXcgdGVzdC4KKiBORVdTIChCdWcgZml4ZXMpOiBNZW50aW9uIGl0Lgot LS0KIE5FV1MgICAgICAgICAgICAgICAgIHwgIDMgKysrCiBzcmMvZGZhLmMgICAgICAgICAgICB8 IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0K IHRlc3RzL01ha2VmaWxlLmFtICAgIHwgIDEgKwogdGVzdHMvd29yZC1tdWx0aWJ5dGUgfCAyMyAr KysrKysrKysrKysrKysrKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA2NyBpbnNlcnRpb25zKCspLCAy MSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy93b3JkLW11bHRpYnl0ZQoK ZGlmZiAtLWdpdCBhL05FV1MgYi9ORVdTCmluZGV4IDk0ZWVlZWIuLjE4M2I3ZjAgMTAwNjQ0Ci0t LSBhL05FV1MKKysrIGIvTkVXUwpAQCAtMjEsNiArMjEsOSBAQCBHTlUgZ3JlcCBORVdTICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLSotIG91dGxpbmUgLSotCgogKiogQnVnIGZp eGVzCgorICBncmVwIG5vIGxvbmdlciBtaXNoYW5kbGVzIHBhdHRlcm5zIHRoYXQgY29udGFpbiBc dyBvciBcVyBpbiBtdWx0aWJ5dGUKKyAgbG9jYWxlcy4KKwogICBncmVwIHdvdWxkIGZhaWwgdG8g Y291bnQgbmV3bGluZXMgaW50ZXJuYWxseSB3aGVuIG9wZXJhdGluZyBpbiBub24tVVRGOAogICBt dWx0aWJ5dGUgbG9jYWxlcywgbGVhZGluZyBpdCB0byBwcmludCBwb3RlbnRpYWxseSBtYW55IGxp bmVzIHRoYXQgZGlkCiAgIG5vdCBtYXRjaC4gIEUuZy4sIHRoZSBjb21tYW5kLCAic2VxIDEwIHwg ZW52IExDX0FMTD16aF9DTiBzcmMvZ3JlcCAtbiAuLiIKZGlmZiAtLWdpdCBhL3NyYy9kZmEuYyBi L3NyYy9kZmEuYwppbmRleCA1YjlkMTU0Li5lMGZjMTIwIDEwMDY0NAotLS0gYS9zcmMvZGZhLmMK KysrIGIvc3JjL2RmYS5jCkBAIC0xMjQ5LDYgKzEyNDksMjAgQEAgcGFyc2VfYnJhY2tldF9leHAg KHZvaWQpCiAgIHJldHVybiBDU0VUICsgY2hhcmNsYXNzX2luZGV4IChjY2wpOwogfQoKKyNkZWZp bmUgUFVTSF9MRVhfU1RBVEUocykJCQlcCisgIGRvCQkJCQkJXAorICAgIHsJCQkJCQlcCisgICAg ICBjaGFyIGNvbnN0ICpsZXhwdHJfc2F2ZWQgPSBsZXhwdHI7CVwKKyAgICAgIHNpemVfdCBsZXhs ZWZ0X3NhdmVkID0gbGV4bGVmdDsJCVwKKyAgICAgIGxleHB0ciA9IChzKTsJCQkJXAorICAgICAg bGV4bGVmdCA9IHN0cmxlbiAobGV4cHRyKQorCisjZGVmaW5lIFBPUF9MRVhfU1RBVEUoKQkJCQlc CisgICAgICBsZXhwdHIgPSBsZXhwdHJfc2F2ZWQ7CQkJXAorICAgICAgbGV4bGVmdCA9IGxleGxl ZnRfc2F2ZWQ7CQkJXAorICAgIH0JCQkJCQlcCisgIHdoaWxlICgwKQorCiBzdGF0aWMgdG9rZW4K IGxleCAodm9pZCkKIHsKQEAgLTE0OTYsMjAgKzE1MTAsNiBAQCBsZXggKHZvaWQpCiAgICAgICAg ICAgICAgIHJldHVybiBsYXN0dG9rID0gQ1NFVCArIGNoYXJjbGFzc19pbmRleCAoY2NsKTsKICAg ICAgICAgICAgIH0KCi0jZGVmaW5lIFBVU0hfTEVYX1NUQVRFKHMpCQkJXAotICBkbwkJCQkJCVwK LSAgICB7CQkJCQkJXAotICAgICAgY2hhciBjb25zdCAqbGV4cHRyX3NhdmVkID0gbGV4cHRyOwlc Ci0gICAgICBzaXplX3QgbGV4bGVmdF9zYXZlZCA9IGxleGxlZnQ7CQlcCi0gICAgICBsZXhwdHIg PSAocyk7CQkJCVwKLSAgICAgIGxleGxlZnQgPSBzdHJsZW4gKGxleHB0cikKLQotI2RlZmluZSBQ T1BfTEVYX1NUQVRFKCkJCQkJXAotICAgICAgbGV4cHRyID0gbGV4cHRyX3NhdmVkOwkJCVwKLSAg ICAgIGxleGxlZnQgPSBsZXhsZWZ0X3NhdmVkOwkJCVwKLSAgICB9CQkJCQkJXAotICB3aGlsZSAo MCkKLQogICAgICAgICAgIC8qIEZJWE1FOiBzZWUgaWYgb3B0aW1pemluZyB0aGlzLCBhcyBpcyBk b25lIHdpdGggQU5ZQ0hBUiBhbmQKICAgICAgICAgICAgICBhZGRfdXRmOF9hbnljaGFyLCBtYWtl cyBzZW5zZS4gICovCgpAQCAtMTUyOSwxNCArMTUyOSwzMyBAQCBsZXggKHZvaWQpCiAgICAgICAg IGNhc2UgJ1cnOgogICAgICAgICAgIGlmICghYmFja3NsYXNoIHx8IChzeW50YXhfYml0cyAmIFJF X05PX0dOVV9PUFMpKQogICAgICAgICAgICAgZ290byBub3JtYWxfY2hhcjsKLSAgICAgICAgICB6 ZXJvc2V0IChjY2wpOwotICAgICAgICAgIGZvciAoYzIgPSAwOyBjMiA8IE5PVENIQVI7ICsrYzIp Ci0gICAgICAgICAgICBpZiAoSVNfV09SRF9DT05TVElUVUVOVCAoYzIpKQotICAgICAgICAgICAg ICBzZXRiaXQgKGMyLCBjY2wpOwotICAgICAgICAgIGlmIChjID09ICdXJykKLSAgICAgICAgICAg IG5vdHNldCAoY2NsKTsKKworICAgICAgICAgIGlmICghZGZhLT5tdWx0aWJ5dGUpCisgICAgICAg ICAgICB7CisgICAgICAgICAgICAgIHplcm9zZXQgKGNjbCk7CisgICAgICAgICAgICAgIGZvciAo YzIgPSAwOyBjMiA8IE5PVENIQVI7ICsrYzIpCisgICAgICAgICAgICAgICAgaWYgKElTX1dPUkRf Q09OU1RJVFVFTlQgKGMyKSkKKyAgICAgICAgICAgICAgICAgIHNldGJpdCAoYzIsIGNjbCk7Cisg ICAgICAgICAgICAgIGlmIChjID09ICdXJykKKyAgICAgICAgICAgICAgICBub3RzZXQgKGNjbCk7 CisgICAgICAgICAgICAgIGxhc3RzdGFydCA9IGZhbHNlOworICAgICAgICAgICAgICByZXR1cm4g bGFzdHRvayA9IENTRVQgKyBjaGFyY2xhc3NfaW5kZXggKGNjbCk7CisgICAgICAgICAgICB9CisK KyAgICAgICAgICAvKiBGSVhNRTogc2VlIGlmIG9wdGltaXppbmcgdGhpcywgYXMgaXMgZG9uZSB3 aXRoIEFOWUNIQVIgYW5kCisgICAgICAgICAgICAgYWRkX3V0ZjhfYW55Y2hhciwgbWFrZXMgc2Vu c2UuICAqLworCisgICAgICAgICAgLyogXHcgYW5kIFxXIGFyZSBkb2N1bWVudGVkIHRvIGJlIGVx dWl2YWxlbnQgdG8gW19bOmFsbnVtOl1dIGFuZAorICAgICAgICAgICAgIFteX1s6YWxudW06XV0g cmVzcGVjdGl2ZWx5LCBzbyB0ZWxsIHRoZSBsZXhlciB0byBwcm9jZXNzIHRob3NlCisgICAgICAg ICAgICAgc3RyaW5ncywgZWFjaCBtaW51cyBpdHMgImFscmVhZHkgcHJvY2Vzc2VkIiAnWycuICAq LworICAgICAgICAgIFBVU0hfTEVYX1NUQVRFIChjID09ICd3JyA/ICJfWzphbG51bTpdXSIgOiAi Xl9bOmFsbnVtOl1dIik7CisKKyAgICAgICAgICBsYXN0dG9rID0gcGFyc2VfYnJhY2tldF9leHAg KCk7CisKKyAgICAgICAgICBQT1BfTEVYX1NUQVRFICgpOworCiAgICAgICAgICAgbGFzdHN0YXJ0 ID0gZmFsc2U7Ci0gICAgICAgICAgcmV0dXJuIGxhc3R0b2sgPSBDU0VUICsgY2hhcmNsYXNzX2lu ZGV4IChjY2wpOworICAgICAgICAgIHJldHVybiBsYXN0dG9rOwoKICAgICAgICAgY2FzZSAnWyc6 CiAgICAgICAgICAgaWYgKGJhY2tzbGFzaCkKZGlmZiAtLWdpdCBhL3Rlc3RzL01ha2VmaWxlLmFt IGIvdGVzdHMvTWFrZWZpbGUuYW0KaW5kZXggZjZmMDUxYy4uYzAwNmU1OCAxMDA2NDQKLS0tIGEv dGVzdHMvTWFrZWZpbGUuYW0KKysrIGIvdGVzdHMvTWFrZWZpbGUuYW0KQEAgLTExNCw2ICsxMTQs NyBAQCBURVNUUyA9CQkJCQkJXAogICB3YXJuLWNoYXItY2xhc3NlcwkJCQlcCiAgIHdvcmQtZGVs aW0tbXVsdGlieXRlCQkJCVwKICAgd29yZC1tdWx0aS1maWxlCQkJCVwKKyAgd29yZC1tdWx0aWJ5 dGUJCQkJXAogICB5ZXNubwoKIEVYVFJBX0RJU1QgPQkJCQkJXApkaWZmIC0tZ2l0IGEvdGVzdHMv d29yZC1tdWx0aWJ5dGUgYi90ZXN0cy93b3JkLW11bHRpYnl0ZQpuZXcgZmlsZSBtb2RlIDEwMDY0 NAppbmRleCAwMDAwMDAwLi5lMDY3YTM3Ci0tLSAvZGV2L251bGwKKysrIGIvdGVzdHMvd29yZC1t dWx0aWJ5dGUKQEAgLTAsMCArMSwyMyBAQAorIyEvYmluL3NoCisjIFRoaXMgd291bGQgZmFpbCBm b3IgZ3JlcC0yLjIwCisuICIke3NyY2Rpcj0ufS9pbml0LnNoIjsgcGF0aF9wcmVwZW5kXyAuLi9z cmMKKworcmVxdWlyZV9lbl91dGY4X2xvY2FsZV8KKworcHJpbnRmICdceGMzXHhhMVxuJyA+IGlu IHx8IGZyYW1ld29ya19mYWlsdXJlXworTENfQUxMPWVuX1VTLlVURi04CitleHBvcnQgTENfQUxM CisKK2ZhaWw9MAorCitmb3IgTE9DIGluIGVuX1VTLlVURi04IHpoX0NOICRMT0NBTEVfRlJfVVRG ODsgZG8KKyAgb3V0PW91dDEtJExPQworICBMQ19BTEw9JExPQyBncmVwICdcdycgaW4gPiRvdXQg fHwgZmFpbD0xCisgIGNvbXBhcmUgaW4gJG91dCB8fCBmYWlsPTEKKworICBvdXQ9b3V0Mi0kTE9D CisgIExDX0FMTD0kTE9DIGdyZXAgJ1xXJyBpbiA+JG91dCAmJiBmYWlsPTEKKyAgY29tcGFyZSAv ZGV2L251bGwgJG91dCB8fCBmYWlsPTEKK2RvbmUKKworRXhpdCAkZmFpbAotLSAKMi4wLjAuNDIx Lmc3ODZhODlkCgo= --047d7bacb5026224260506856439-- From debbugs-submit-bounces@debbugs.gnu.org Tue Oct 28 23:55:36 2014 Received: (at 18817-done) by debbugs.gnu.org; 29 Oct 2014 03:55:36 +0000 Received: from localhost ([127.0.0.1]:38178 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjKMC-0000kl-5B for submit@debbugs.gnu.org; Tue, 28 Oct 2014 23:55:36 -0400 Received: from mail-wi0-f172.google.com ([209.85.212.172]:55826) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjKM9-0000kW-R3 for 18817-done@debbugs.gnu.org; Tue, 28 Oct 2014 23:55:34 -0400 Received: by mail-wi0-f172.google.com with SMTP id bs8so572437wib.5 for <18817-done@debbugs.gnu.org>; Tue, 28 Oct 2014 20:55:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=bAZlLFm6sLhHJPi1wpuAGIElh+FDyhY7Xh3KR5GdyZA=; b=gqVy7EmonHCT4RDXjWR2iVOVGPlqyZ1LUAc7FzxZGbj6vnSH531CLsKMh0wt9RVTUx /NNrYa747HTC8RZsFh129pkGCzC7SGPKPeNhH3tBTP/HiLRGVnNNUd3l52AeiTy/BiDq VcD8TQqct65E6CkAMHBTLnbFlJk63EV1qDtoXKJXk/FY8Ck0jANP3EBLpBZQ9eAH782e TNaUlVpgS62Jf4O6DOnBWe0EgyxiDFV/3zidUapqp5kr14V+kYksc4LDqUz1lQcs1Z2P 182YRjBCYs4xJGZxAyT1NAAQ8w9ahWcb5lu1vhq7X4c/N77usovSsbHZ1u4yLaef3ldW Wsxg== X-Received: by 10.180.13.11 with SMTP id d11mr33184139wic.19.1414554927977; Tue, 28 Oct 2014 20:55:27 -0700 (PDT) MIME-Version: 1.0 Received: by 10.194.86.131 with HTTP; Tue, 28 Oct 2014 20:55:07 -0700 (PDT) In-Reply-To: References: <20141025081101.D860.27F6AC2D@kcn.ne.jp> <20141026092751.777C.27F6AC2D@kcn.ne.jp> From: Jim Meyering Date: Tue, 28 Oct 2014 20:55:07 -0700 X-Google-Sender-Auth: oY9FFcnzqwc7BBVQCwh3DX_h7qo Message-ID: Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales To: Norihiro Tanaka Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 18817-done Cc: Eric Blake , 18817-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) FYI, I noticed only after pushing that "make check" was failing a test because that new script was not executable, so I've just pushed a follow-up patch to fix that. On Tue, Oct 28, 2014 at 6:07 PM, Jim Meyering wrote: > I've adjusted the commit subject and ChangeLog content, and will push > this today, then I'll make a pre-release snapshot. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 29 10:22:21 2014 Received: (at 18817-done) by debbugs.gnu.org; 29 Oct 2014 14:22:21 +0000 Received: from localhost ([127.0.0.1]:38890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjU8j-0001QU-12 for submit@debbugs.gnu.org; Wed, 29 Oct 2014 10:22:21 -0400 Received: from mailgw01.kcn.ne.jp ([61.86.7.208]:41464) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1XjU8g-0001Q7-4r for 18817-done@debbugs.gnu.org; Wed, 29 Oct 2014 10:22:19 -0400 Received: from imp01 (mailgw5.kcn.ne.jp [61.86.15.231]) by mailgw01.kcn.ne.jp (Postfix) with ESMTP id 045968032C for <18817-done@debbugs.gnu.org>; Wed, 29 Oct 2014 23:22:10 +0900 (JST) Received: from mail07.kcn.ne.jp ([61.86.6.186]) by imp01 with bizsmtp id 92N91p00B40oyB9012N9Tj; Wed, 29 Oct 2014 23:22:09 +0900 X-OrgRCPT: 18817-done@debbugs.gnu.org Received: from [10.120.1.32] (i118-21-128-66.s30.a048.ap.plala.or.jp [118.21.128.66]) by mail07.kcn.ne.jp (Postfix) with ESMTPA id 7BF58D5009B; Wed, 29 Oct 2014 23:22:09 +0900 (JST) Date: Wed, 29 Oct 2014 23:22:09 +0900 From: Norihiro Tanaka To: Jim Meyering Subject: Re: bug#18817: \w is not synonym for [[:alnum:]] in UTF-8 locales In-Reply-To: References: Message-Id: <20141029232208.6D4B.27F6AC2D@kcn.ne.jp> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Mailer: Becky! ver. 2.65.07 [ja] X-Spam-Score: -0.6 (/) X-Debbugs-Envelope-To: 18817-done Cc: Eric Blake , 18817-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.6 (/) Jim Meyering wrote: > FYI, I noticed only after pushing that "make check" was > failing a test because that new script was not executable, > so I've just pushed a follow-up patch to fix that. Sorry, thanks for catching. From unknown Tue Jun 24 13:55:28 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 27 Nov 2014 12:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator