diff options
| author | Dmitry Antipov | 2012-08-17 18:24:43 +0400 |
|---|---|---|
| committer | Dmitry Antipov | 2012-08-17 18:24:43 +0400 |
| commit | a04e2c62ec8ce903310b7c7635c43f42ccab5e2f (patch) | |
| tree | 79da6e7e7455731a813eb601a158057c66bdcee6 /src/frame.c | |
| parent | 8223e9280fa69afeeae1a8b51735cbb8393f2e8d (diff) | |
| download | emacs-a04e2c62ec8ce903310b7c7635c43f42ccab5e2f.tar.gz emacs-a04e2c62ec8ce903310b7c7635c43f42ccab5e2f.zip | |
Functions to get and set Lisp_Object fields of buffer-local variables.
* lisp.h (blv_found, set_blv_found, blv_value, set_blv_value)
(set_blv_where, set_blv_defcell, set_blv_valcell): New functions.
(BLV_FOUND, SET_BLV_FOUND, BLV_VALUE, SET_BLV_VALUE): Remove.
* data.c, eval.c, frame.c: Adjust users.
Diffstat (limited to 'src/frame.c')
| -rw-r--r-- | src/frame.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/frame.c b/src/frame.c index 9dabae55abc..f033ac21c24 100644 --- a/src/frame.c +++ b/src/frame.c | |||
| @@ -2098,7 +2098,7 @@ store_frame_param (struct frame *f, Lisp_Object prop, Lisp_Object val) | |||
| 2098 | case SYMBOL_PLAINVAL: case SYMBOL_FORWARDED: break; | 2098 | case SYMBOL_PLAINVAL: case SYMBOL_FORWARDED: break; |
| 2099 | case SYMBOL_LOCALIZED: | 2099 | case SYMBOL_LOCALIZED: |
| 2100 | { struct Lisp_Buffer_Local_Value *blv = sym->val.blv; | 2100 | { struct Lisp_Buffer_Local_Value *blv = sym->val.blv; |
| 2101 | if (blv->frame_local && BLV_FOUND (blv) && XFRAME (blv->where) == f) | 2101 | if (blv->frame_local && blv_found (blv) && XFRAME (blv->where) == f) |
| 2102 | swap_in_global_binding (sym); | 2102 | swap_in_global_binding (sym); |
| 2103 | break; | 2103 | break; |
| 2104 | } | 2104 | } |