From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#27965: 25.2; \cj does not match some Japanese characters Date: Sat, 05 Aug 2017 12:36:27 +0300 Message-ID: <834ltmwe3o.fsf@gnu.org> References: <87y3qyv23s.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1501925831 28459 195.159.176.226 (5 Aug 2017 09:37:11 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 5 Aug 2017 09:37:11 +0000 (UTC) Cc: 27965@debbugs.gnu.org To: ynyaaa@gmail.com Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 05 11:37:08 2017 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddvW6-00071i-Gd for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Aug 2017 11:37:06 +0200 Original-Received: from localhost ([::1]:56026 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddvWA-0003qF-Q2 for geb-bug-gnu-emacs@m.gmane.org; Sat, 05 Aug 2017 05:37:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52046) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddvW5-0003pt-2s for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 05:37:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ddvW2-0007ed-Eh for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 05:37:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:39817) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ddvW2-0007eV-Ca for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 05:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ddvW2-0005wc-64 for bug-gnu-emacs@gnu.org; Sat, 05 Aug 2017 05:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 05 Aug 2017 09:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 27965 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 27965-submit@debbugs.gnu.org id=B27965.150192580522825 (code B ref 27965); Sat, 05 Aug 2017 09:37:02 +0000 Original-Received: (at 27965) by debbugs.gnu.org; 5 Aug 2017 09:36:45 +0000 Original-Received: from localhost ([127.0.0.1]:42494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddvVl-0005w5-0f for submit@debbugs.gnu.org; Sat, 05 Aug 2017 05:36:45 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:60928) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ddvVj-0005vq-PU for 27965@debbugs.gnu.org; Sat, 05 Aug 2017 05:36:44 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ddvVb-0007HA-NU for 27965@debbugs.gnu.org; Sat, 05 Aug 2017 05:36:38 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44604) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ddvVb-0007H3-JS; Sat, 05 Aug 2017 05:36:35 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:1423 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ddvVa-000736-UC; Sat, 05 Aug 2017 05:36:35 -0400 In-reply-to: <87y3qyv23s.fsf@gmail.com> (ynyaaa@gmail.com) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:135404 Archived-At: > From: ynyaaa@gmail.com > Date: Sat, 05 Aug 2017 17:40:55 +0900 > > > (string-match "\\cj" > (mapconcat (lambda (l) (string (apply #'make-char > 'japanese-jisx0213.2004-1 > l))) > '((46 33) (47 126) (79 84) (79 126) > (116 39) (126 122) (126 123) (126 124)) > "")) > => nil It returns nil in Emacs 25.2, but 0 in the current master. Does that mean the problem is fixed in the current sources? > These characters belong to 'japanese-jisx0213.2004-1, > but does not belong to 'japanese-jisx0213-1. I don't understand how it's related to the issue at hand. If you could tell a bit more about this, including reference to the portions of Emacs sources (probably characters.el) and how they should be examined for correctness, we could try and make sure there are no more errors there. I don't speak Japanese and don't know enough about the various japanese charsets to see what, if anything, is in error. Thanks.