summaryrefslogtreecommitdiff
path: root/src/undo.c
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2001-10-12 01:43:29 +0000
committerStefan Monnier <monnier@iro.umontreal.ca>2001-10-12 01:43:29 +0000
commitc3b09bbf666e39d22dd4f05092a315bbb285a525 (patch)
treec23750270ba759b45e9545e7de099923c882bd3c /src/undo.c
parent2168e04d47d101fff29b293a64593ad5a5a9a9ea (diff)
downloademacs-c3b09bbf666e39d22dd4f05092a315bbb285a525.tar.gz
(Fprimitive_undo): Use XCAR/XCDR.
Diffstat (limited to 'src/undo.c')
-rw-r--r--src/undo.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/undo.c b/src/undo.c
index 83c2327a8db..b664cf3c61f 100644
--- a/src/undo.c
+++ b/src/undo.c
@@ -422,10 +422,10 @@ Return what remains of the list.")
while (arg > 0)
{
- while (1)
+ while (CONSP (list))
{
- next = Fcar (list);
- list = Fcdr (list);
+ next = XCAR (list);
+ list = XCDR (list);
/* Exit inner loop at undo boundary. */
if (NILP (next))
break;
@@ -436,8 +436,8 @@ Return what remains of the list.")
{
Lisp_Object car, cdr;
- car = Fcar (next);
- cdr = Fcdr (next);
+ car = XCAR (next);
+ cdr = XCDR (next);
if (EQ (car, Qt))
{
/* Element (t high . low) records previous modtime. */