aboutsummaryrefslogtreecommitdiffstats
path: root/src/xfaces.c
diff options
context:
space:
mode:
authorKen Raeburn2001-10-16 09:09:51 +0000
committerKen Raeburn2001-10-16 09:09:51 +0000
commitf3fbd1553534bb85c75baf891c0ca9aaa4c3fa6f (patch)
tree43eb51ff0ca4af1705387403827ef210098f2da8 /src/xfaces.c
parent018ba359ab456f6a43f3acea0c15df616aa0ad02 (diff)
downloademacs-f3fbd1553534bb85c75baf891c0ca9aaa4c3fa6f.tar.gz
emacs-f3fbd1553534bb85c75baf891c0ca9aaa4c3fa6f.zip
Avoid (most) uses of XCAR/XCDR as lvalues, for flexibility in experimenting
with lisp system changes.
Diffstat (limited to 'src/xfaces.c')
-rw-r--r--src/xfaces.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/xfaces.c b/src/xfaces.c
index 476908e5b15..c9867c4ce1f 100644
--- a/src/xfaces.c
+++ b/src/xfaces.c
@@ -2684,7 +2684,7 @@ remove_duplicates (list)
2684 { 2684 {
2685 Lisp_Object next = XCDR (tail); 2685 Lisp_Object next = XCDR (tail);
2686 if (!NILP (Fequal (XCAR (next), XCAR (tail)))) 2686 if (!NILP (Fequal (XCAR (next), XCAR (tail))))
2687 XCDR (tail) = XCDR (next); 2687 XSETCDR (tail, XCDR (next));
2688 else 2688 else
2689 tail = XCDR (tail); 2689 tail = XCDR (tail);
2690 } 2690 }
@@ -4199,8 +4199,8 @@ FRAME 0 means change the face on all frames, and change the default
4199 { 4199 {
4200 Lisp_Object cons; 4200 Lisp_Object cons;
4201 cons = XCAR (Vparam_value_alist); 4201 cons = XCAR (Vparam_value_alist);
4202 XCAR (cons) = param; 4202 XSETCAR (cons, param);
4203 XCDR (cons) = value; 4203 XSETCDR (cons, value);
4204 Fmodify_frame_parameters (frame, Vparam_value_alist); 4204 Fmodify_frame_parameters (frame, Vparam_value_alist);
4205 } 4205 }
4206 } 4206 }