[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/eval.c,v
From: |
Stefan Monnier |
Subject: |
[Emacs-diffs] Changes to emacs/src/eval.c,v |
Date: |
Tue, 16 Oct 2007 15:43:01 +0000 |
CVSROOT: /sources/emacs
Module name: emacs
Changes by: Stefan Monnier <monnier> 07/10/16 15:42:59
Index: eval.c
===================================================================
RCS file: /sources/emacs/emacs/src/eval.c,v
retrieving revision 1.292
retrieving revision 1.293
diff -u -b -r1.292 -r1.293
--- eval.c 14 Oct 2007 17:20:53 -0000 1.292
+++ eval.c 16 Oct 2007 15:42:57 -0000 1.293
@@ -1043,10 +1043,10 @@
GCPRO2 (args, *temps);
gcpro2.nvars = 0;
- for (argnum = 0; !NILP (varlist); varlist = Fcdr (varlist))
+ for (argnum = 0; CONSP (varlist); varlist = XCDR (varlist))
{
QUIT;
- elt = Fcar (varlist);
+ elt = XCAR (varlist);
if (SYMBOLP (elt))
temps [argnum++] = Qnil;
else if (! NILP (Fcdr (Fcdr (elt))))
@@ -1058,9 +1058,9 @@
UNGCPRO;
varlist = Fcar (args);
- for (argnum = 0; !NILP (varlist); varlist = Fcdr (varlist))
+ for (argnum = 0; CONSP (varlist); varlist = XCDR (varlist))
{
- elt = Fcar (varlist);
+ elt = XCAR (varlist);
tem = temps[argnum++];
if (SYMBOLP (elt))
specbind (elt, tem);
@@ -3285,7 +3285,6 @@
valcontents = XSYMBOL (symbol)->value;
if (BUFFER_LOCAL_VALUEP (valcontents)
- || SOME_BUFFER_LOCAL_VALUEP (valcontents)
|| BUFFER_OBJFWDP (valcontents))
{
Lisp_Object where, current_buffer;
@@ -3296,7 +3295,7 @@
buffer's or frame's value we are saving. */
if (!NILP (Flocal_variable_p (symbol, Qnil)))
where = current_buffer;
- else if (!BUFFER_OBJFWDP (valcontents)
+ else if (BUFFER_LOCAL_VALUEP (valcontents)
&& XBUFFER_LOCAL_VALUE (valcontents)->found_for_frame)
where = XBUFFER_LOCAL_VALUE (valcontents)->frame;
else
- [Emacs-diffs] Changes to emacs/src/eval.c,v, Richard M. Stallman, 2007/10/08
- [Emacs-diffs] Changes to emacs/src/eval.c,v, Miles Bader, 2007/10/09
- [Emacs-diffs] Changes to emacs/src/eval.c,v, Juanma Barranquero, 2007/10/14
- [Emacs-diffs] Changes to emacs/src/eval.c,v,
Stefan Monnier <=
- [Emacs-diffs] Changes to emacs/src/eval.c,v, Miles Bader, 2007/10/16
- [Emacs-diffs] Changes to emacs/src/eval.c,v, Miles Bader, 2007/10/27