aboutsummaryrefslogtreecommitdiffstats
path: root/src/eval.c
diff options
context:
space:
mode:
authorKaroly Lorentey2004-04-03 20:24:17 +0000
committerKaroly Lorentey2004-04-03 20:24:17 +0000
commit1ba538094c4cd3da172d91878fa76d96c6b1cbd2 (patch)
treed9379406f3598de5db893fd0f01d6ae214a711d1 /src/eval.c
parentb04f5ad2cc0f71e567ec9ee49351f45f0a5faa3a (diff)
parent9f691b0dd903205d12e447c753bcd92741c68707 (diff)
downloademacs-1ba538094c4cd3da172d91878fa76d96c6b1cbd2.tar.gz
emacs-1ba538094c4cd3da172d91878fa76d96c6b1cbd2.zip
Merged in changes from CVS HEAD
Patches applied: * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-177 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-178 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-179 Update from CVS * miles@gnu.org--gnu-2004/emacs--cvs-trunk--0--patch-180 Update from CVS git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-131
Diffstat (limited to 'src/eval.c')
-rw-r--r--src/eval.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/src/eval.c b/src/eval.c
index a5f66b295a6..0326a828a81 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1,5 +1,5 @@
1/* Evaluator for GNU Emacs Lisp interpreter. 1/* Evaluator for GNU Emacs Lisp interpreter.
2 Copyright (C) 1985, 86, 87, 93, 94, 95, 99, 2000, 2001, 2002 2 Copyright (C) 1985, 86, 87, 93, 94, 95, 99, 2000, 2001, 02, 2004
3 Free Software Foundation, Inc. 3 Free Software Foundation, Inc.
4 4
5This file is part of GNU Emacs. 5This file is part of GNU Emacs.
@@ -1812,13 +1812,11 @@ then strings and vectors are not accepted. */)
1812 /* Lists may represent commands. */ 1812 /* Lists may represent commands. */
1813 if (!CONSP (fun)) 1813 if (!CONSP (fun))
1814 return Qnil; 1814 return Qnil;
1815 funcar = Fcar (fun); 1815 funcar = XCAR (fun);
1816 if (!SYMBOLP (funcar))
1817 return Fsignal (Qinvalid_function, Fcons (fun, Qnil));
1818 if (EQ (funcar, Qlambda)) 1816 if (EQ (funcar, Qlambda))
1819 return Fassq (Qinteractive, Fcdr (Fcdr (fun))); 1817 return Fassq (Qinteractive, Fcdr (XCDR (fun)));
1820 if (EQ (funcar, Qautoload)) 1818 if (EQ (funcar, Qautoload))
1821 return Fcar (Fcdr (Fcdr (Fcdr (fun)))); 1819 return Fcar (Fcdr (Fcdr (XCDR (fun))));
1822 else 1820 else
1823 return Qnil; 1821 return Qnil;
1824} 1822}