From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Aidan Kehoe Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Unicode Lisp reader escapes Date: Thu, 4 May 2006 23:14:49 +0200 Message-ID: <17498.28361.392872.954484@parhasard.net> References: <17491.34779.959316.484740@parhasard.net> <17495.932.70900.796282@parhasard.net> <17495.57895.90438.848865@parhasard.net> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1146777213 16935 80.91.229.2 (4 May 2006 21:13:33 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 4 May 2006 21:13:33 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu May 04 23:13:30 2006 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1Fbl8N-0003U1-OM for ged-emacs-devel@m.gmane.org; Thu, 04 May 2006 23:13:17 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fbl8M-0001H7-NK for ged-emacs-devel@m.gmane.org; Thu, 04 May 2006 17:13:14 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Fbl86-0001EO-14 for emacs-devel@gnu.org; Thu, 04 May 2006 17:12:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Fbl84-0001B4-6U for emacs-devel@gnu.org; Thu, 04 May 2006 17:12:57 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Fbl84-0001Aw-2x for emacs-devel@gnu.org; Thu, 04 May 2006 17:12:56 -0400 Original-Received: from [66.111.49.30] (helo=icarus.asclepian.ie) by monty-python.gnu.org with esmtp (Exim 4.52) id 1Fbl84-0000VN-UH for emacs-devel@gnu.org; Thu, 04 May 2006 17:12:57 -0400 Original-Received: by icarus.asclepian.ie (Postfix, from userid 1003) id EA2098008D; Thu, 4 May 2006 22:12:54 +0100 (IST) Original-To: Andreas Schwab In-Reply-To: X-Mailer: VM 7.17 under 21.5 (beta26) "endive" (+CVS-20060429) XEmacs Lucid X-NS5-file-as-sent: t X-Echelon-distraction: JFK Mena CIA Noriega Nazi domestic disruption X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:53928 Archived-At: Ar an tri=FA l=E1 de m=ED Bealtaine, scr=EDobh Andreas Schwab>:=20 > Kevin Rodgers writes: >=20 > > readcharfun is declared as a Lisp_Object in read1, so it should be > > possible to check it's type and only GCPRO when necessary. >=20 > I don't see any need to GCPRO readcharfun. When called from Lisp the > arguments are already protected by being part of the call frame, and a= ll > uses from C protect the object by other means (eg, by being put on > eval-buffer-list). That was my understanding of the code too.=20 --=20 Aidan Kehoe, http://www.parhasard.net/