GNU bug report logs - #6490
24.0.50; src/lread.c: old style backquote bug?

Previous Next

Package: emacs;

Reported by: Tetsurou Okazaki <okazaki <at> be.to>

Date: Tue, 22 Jun 2010 09:18:02 UTC

Severity: normal

Merged with 6973, 7148, 7286, 10321

Found in versions 24.0.50, 24.0.92

Done: Stefan Monnier <monnier <at> iro.umontreal.ca>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Makoto Fujiwara <makoto <at> ki.nu>
To: 6490 <at> debbugs.gnu.org
Cc: Tetsurou Okazaki <okazaki <at> be.to>, Stefan Monnier <monnier <at> iro.umontreal.ca>
Subject: bug#6490: 24.0.50; src/lread.c: old style backquote bug?
Date: Mon, 05 Jul 2010 10:51:21 +0900
Just for an information:

bbdb
  http://sourceforge.net/projects/bbdb
has the following lines in bbdb-2.34/lisp/bbdb-mhe.el:
     -----
     38 (defmacro bbdb/mh-cache-key (message)
     39   "Return a (numeric) key for MESSAGE"
     40   (`(let* ((attrs (file-attributes (, message)))
     41            (status-time (nth 6 attrs))
     42            (status-time-2 (cdr status-time))
     43            (inode (nth 10 attrs)))
     -----
I have added '(' at the end of the line, and then make it.

diff --git a/src/lread.c b/src/lread.c
index 16efd71..656d367 100644
--- a/src/lread.c
+++ b/src/lread.c
@@ -2693,21 +2693,26 @@ read1 (readcharfun, pch, first_in_list)
...

+       if (first_in_list && (ch == ' ' || ch == '\t' || ch == '\n' || ch == '\r' || ch == '\f' || ch == '('))

---
Makoto Fujiwara, 
Chiba, Japan, Narita Airport and Disneyland prefecture.




This bug report was last modified 13 years and 156 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.