aboutsummaryrefslogtreecommitdiffstats
path: root/src/undo.c
diff options
context:
space:
mode:
authorStefan Monnier2001-10-12 01:43:29 +0000
committerStefan Monnier2001-10-12 01:43:29 +0000
commitc3b09bbf666e39d22dd4f05092a315bbb285a525 (patch)
treec23750270ba759b45e9545e7de099923c882bd3c /src/undo.c
parent2168e04d47d101fff29b293a64593ad5a5a9a9ea (diff)
downloademacs-c3b09bbf666e39d22dd4f05092a315bbb285a525.tar.gz
emacs-c3b09bbf666e39d22dd4f05092a315bbb285a525.zip
(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.")
422 422
423 while (arg > 0) 423 while (arg > 0)
424 { 424 {
425 while (1) 425 while (CONSP (list))
426 { 426 {
427 next = Fcar (list); 427 next = XCAR (list);
428 list = Fcdr (list); 428 list = XCDR (list);
429 /* Exit inner loop at undo boundary. */ 429 /* Exit inner loop at undo boundary. */
430 if (NILP (next)) 430 if (NILP (next))
431 break; 431 break;
@@ -436,8 +436,8 @@ Return what remains of the list.")
436 { 436 {
437 Lisp_Object car, cdr; 437 Lisp_Object car, cdr;
438 438
439 car = Fcar (next); 439 car = XCAR (next);
440 cdr = Fcdr (next); 440 cdr = XCDR (next);
441 if (EQ (car, Qt)) 441 if (EQ (car, Qt))
442 { 442 {
443 /* Element (t high . low) records previous modtime. */ 443 /* Element (t high . low) records previous modtime. */