From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Drew Adams" Newsgroups: gmane.emacs.bugs Subject: bug#9653: 24.0.50; `ucs-names' - Why all of the ("" . XXX) entries? Date: Sat, 14 Jan 2012 10:35:20 -0800 Message-ID: References: <74B14D2A03144E798C9415172D5FE01A@us.oracle.com> <83sjn6gfr6.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1326566188 2626 80.91.229.12 (14 Jan 2012 18:36:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 14 Jan 2012 18:36:28 +0000 (UTC) Cc: 9653@debbugs.gnu.org To: "'Stefan Monnier'" , "'Eli Zaretskii'" Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 14 19:36:24 2012 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Rm8Sl-00040q-77 for geb-bug-gnu-emacs@m.gmane.org; Sat, 14 Jan 2012 19:36:23 +0100 Original-Received: from localhost ([::1]:38539 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rm8Sk-00084L-NF for geb-bug-gnu-emacs@m.gmane.org; Sat, 14 Jan 2012 13:36:22 -0500 Original-Received: from eggs.gnu.org ([140.186.70.92]:39752) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rm8Si-00084D-90 for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2012 13:36:21 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rm8Sh-0003WE-8O for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2012 13:36:20 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:34627) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rm8Sh-0003W7-6n for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2012 13:36:19 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Rm8TO-0004MK-0w for bug-gnu-emacs@gnu.org; Sat, 14 Jan 2012 13:37:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 14 Jan 2012 18:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9653 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9653-submit@debbugs.gnu.org id=B9653.132656617616703 (code B ref 9653); Sat, 14 Jan 2012 18:37:01 +0000 Original-Received: (at 9653) by debbugs.gnu.org; 14 Jan 2012 18:36:16 +0000 Original-Received: from localhost ([127.0.0.1]:57533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rm8Se-0004LM-8r for submit@debbugs.gnu.org; Sat, 14 Jan 2012 13:36:16 -0500 Original-Received: from rcsinet15.oracle.com ([148.87.113.117]:19689) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Rm8Sc-0004LE-1n for 9653@debbugs.gnu.org; Sat, 14 Jan 2012 13:36:14 -0500 Original-Received: from acsinet21.oracle.com (acsinet21.oracle.com [141.146.126.237]) by rcsinet15.oracle.com (Switch-3.4.4/Switch-3.4.4) with ESMTP id q0EIZRaw031075 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 14 Jan 2012 18:35:28 GMT Original-Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by acsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q0EIZRF2027367 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 14 Jan 2012 18:35:27 GMT Original-Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q0EIZQ5a029215; Sat, 14 Jan 2012 12:35:26 -0600 Original-Received: from dradamslap1 (/10.159.37.184) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Sat, 14 Jan 2012 10:35:26 -0800 X-Mailer: Microsoft Office Outlook 11 In-Reply-To: X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Thread-Index: AcyEaoDYEvOF2u2NR9mCueI1xHUQDxOf4Kjw X-Source-IP: acsinet21.oracle.com [141.146.126.237] X-Auth-Type: Internal IP X-CT-RefId: str=0001.0A090207.4F11CAF1.0026,ss=1,re=0.000,fgs=0 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:55742 Archived-At: Whatever happened with this bug? I thought that it was decided to remove the empty entries and you were just discussing how best to do that. Nothing has happened in this thread since 2011-10-11. In the latest build I have, from 2012-01-05, the empty-name entries are still there. Dunno whether I pointed this out before, but such entries interfere with the possibility of simply using `rassq' to look up a char code. Especially since the empty entries seem to come _first_, before the non-empty entries (why?). E.g., try to look up (rassq 11967 (ucs-names)). There is a perfectly good entry for this char code: ("CJK RADICAL GRASS TWO" . 11967). But it is _preceded_ by this empty-name entry: ("" . 11967), which is of course what `rassq' returns. (And those are the only entries for 11967.) Not the end of the world, certainly, but can't we do better than this? You guys discussed the implementation of this fix for quite a while, but the real fix seems to have petered out.