[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/eval.c
From: |
Richard M . Stallman |
Subject: |
[Emacs-diffs] Changes to emacs/src/eval.c |
Date: |
Fri, 08 Jul 2005 23:42:43 -0400 |
Index: emacs/src/eval.c
diff -c emacs/src/eval.c:1.248 emacs/src/eval.c:1.249
*** emacs/src/eval.c:1.248 Mon Jul 4 16:06:30 2005
--- emacs/src/eval.c Sat Jul 9 03:42:43 2005
***************
*** 807,814 ****
sym = Fcar (args);
if (SYMBOL_CONSTANT_P (sym))
! error ("Constant symbol `%s' specified in defvar",
! SDATA (SYMBOL_NAME (sym)));
tail = Fcdr (args);
if (!NILP (Fcdr (Fcdr (tail))))
--- 807,822 ----
sym = Fcar (args);
if (SYMBOL_CONSTANT_P (sym))
! {
! /* For updward compatibility, allow (defvar :foo (quote :foo)). */
! tem = Fcar (Fcdr (args));
! if (! (CONSP (tem)
! && EQ (XCAR (tem), Qquote)
! && CONSP (XCDR (tem))
! && EQ (XCAR (XCDR (tem)), sym)))
! error ("Constant symbol `%s' specified in defvar",
! SDATA (SYMBOL_NAME (sym)));
! }
tail = Fcdr (args);
if (!NILP (Fcdr (Fcdr (tail))))
- [Emacs-diffs] Changes to emacs/src/eval.c, Lute Kamstra, 2005/07/04
- [Emacs-diffs] Changes to emacs/src/eval.c,
Richard M . Stallman <=
- [Emacs-diffs] Changes to emacs/src/eval.c, Stefan Monnier, 2005/07/13
- [Emacs-diffs] Changes to emacs/src/eval.c, Juanma Barranquero, 2005/07/19
- [Emacs-diffs] Changes to emacs/src/eval.c, Juanma Barranquero, 2005/07/20
- [Emacs-diffs] Changes to emacs/src/eval.c, Andreas Schwab, 2005/07/21
- [Emacs-diffs] Changes to emacs/src/eval.c, Richard M . Stallman, 2005/07/23
- [Emacs-diffs] Changes to emacs/src/eval.c, Stefan Monnier, 2005/07/26