aboutsummaryrefslogtreecommitdiffstats
path: root/src/frame.c
diff options
context:
space:
mode:
authorDmitry Antipov2012-08-17 18:24:43 +0400
committerDmitry Antipov2012-08-17 18:24:43 +0400
commita04e2c62ec8ce903310b7c7635c43f42ccab5e2f (patch)
tree79da6e7e7455731a813eb601a158057c66bdcee6 /src/frame.c
parent8223e9280fa69afeeae1a8b51735cbb8393f2e8d (diff)
downloademacs-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.c2
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 }