Commit 25719495ff38f7783301039448924055cff87efa

Remove blocal_getrealvalue
src/data.c
(0 / 6)
  
808808 Getting and Setting Values of Symbols
809809 ***********************************************************************/
810810
811Lisp_Object *
812blocal_getrealvalue (struct Lisp_Buffer_Local_Value *blv)
813{
814 return &XCDR_AS_LVALUE (ensure_thread_local (&(blv->realvalue)));
815}
816
817811/* Retrieve the buffer local data for the caller thread. SYMBOL is used only
818812 when the specified buffer local value does not have a binding for the thread
819813 and a new one must be created. */
src/lisp.h
(1 / 2)
  
13691369Lisp_Object *blocal_get_thread_data (struct Lisp_Buffer_Local_Value *l,
13701370 Lisp_Object sym);
13711371void blocal_set_thread_data (struct Lisp_Buffer_Local_Value *l, Lisp_Object o);
1372Lisp_Object *blocal_getrealvalue (struct Lisp_Buffer_Local_Value *l);
13731372
13741373#define BLOCAL_CLEAR_FLAGS_VEC(VEC) XSETFASTINT (AREF ((VEC), 0), 0)
13751374#define BLOCAL_FOUND_FOR_BUFFER_VEC(VEC) ((XFASTINT (AREF ((VEC), 0))) == 1)
13881388#define BLOCAL_BUFFER(A) (BLOCAL_BUFFER_VEC (BLOCAL_THREAD_DATA (A)))
13891389#define BLOCAL_FRAME(A) (BLOCAL_FRAME_VEC (BLOCAL_THREAD_DATA (A)))
13901390#define BLOCAL_CDR(A) (BLOCAL_CDR_VEC (BLOCAL_THREAD_DATA (A)))
1391#define BLOCAL_REALVALUE(A) (*blocal_getrealvalue (A))
1391#define BLOCAL_REALVALUE(A) (XCDR_AS_LVALUE (ensure_thread_local (&((A)->realvalue))))
13921392
13931393/* START and END are markers in the overlay's buffer, and
13941394 PLIST is the overlay's property list. */