diff options
| author | Dmitry Antipov | 2012-08-06 09:27:54 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-08-06 09:27:54 +0400 |
| commit | edd74c35125983cbf822b15828886c7d2e50b275 (patch) | |
| tree | 2fd1c3704ee48251a092d1631dc0d560bfe1961d /src/eval.c | |
| parent | ba7b015436fce401af7f40d1ee8dcc08cdf2541a (diff) | |
| download | emacs-edd74c35125983cbf822b15828886c7d2e50b275.tar.gz emacs-edd74c35125983cbf822b15828886c7d2e50b275.zip | |
Separate read and write access to Lisp_Object slots of struct frame.
* frame.h (FGET, FSET): New macros similar to AREF and ASET.
* buffer.c, data.c, dispnew.c, dosfns.c, eval.c, fontset.c, frame.c:
* fringe.c, gtkutil.c, minibuf.c, msdos.c, nsfns.m, nsmenu.m, nsterm.m:
* print.c, term.c, w32fns.c, w32menu.c, w32term.c, window.c, window.h:
* xdisp.c, xfaces.c, xfns.c, xmenu.c, xterm.c: Adjust users.
Diffstat (limited to 'src/eval.c')
| -rw-r--r-- | src/eval.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/eval.c b/src/eval.c index 5eb144eb0b2..e6d4a4ceac9 100644 --- a/src/eval.c +++ b/src/eval.c | |||
| @@ -3254,7 +3254,7 @@ unbind_to (ptrdiff_t count, Lisp_Object value) | |||
| 3254 | local binding, but only if that binding still exists. */ | 3254 | local binding, but only if that binding still exists. */ |
| 3255 | else if (BUFFERP (where) | 3255 | else if (BUFFERP (where) |
| 3256 | ? !NILP (Flocal_variable_p (symbol, where)) | 3256 | ? !NILP (Flocal_variable_p (symbol, where)) |
| 3257 | : !NILP (Fassq (symbol, FVAR (XFRAME (where), param_alist)))) | 3257 | : !NILP (Fassq (symbol, FGET (XFRAME (where), param_alist)))) |
| 3258 | set_internal (symbol, this_binding.old_value, where, 1); | 3258 | set_internal (symbol, this_binding.old_value, where, 1); |
| 3259 | } | 3259 | } |
| 3260 | /* If variable has a trivial value (no forwarding), we can | 3260 | /* If variable has a trivial value (no forwarding), we can |