diff options
| author | Ken Raeburn | 2001-10-16 09:09:51 +0000 |
|---|---|---|
| committer | Ken Raeburn | 2001-10-16 09:09:51 +0000 |
| commit | f3fbd1553534bb85c75baf891c0ca9aaa4c3fa6f (patch) | |
| tree | 43eb51ff0ca4af1705387403827ef210098f2da8 /src/xfaces.c | |
| parent | 018ba359ab456f6a43f3acea0c15df616aa0ad02 (diff) | |
| download | emacs-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.c | 6 |
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 | } |