offset = XBUFFER_OBJFWD (valcontents)->offset;
return *(Lisp_Object *)(offset + (char *)current_buffer);
- case Lisp_Misc_Display_Objfwd:
- if (!current_perdisplay)
- abort ();
- offset = XDISPLAY_OBJFWD (valcontents)->offset;
- return *(Lisp_Object *)(offset + (char *)current_perdisplay);
+ case Lisp_Misc_Kboard_Objfwd:
+ offset = XKBOARD_OBJFWD (valcontents)->offset;
+ return *(Lisp_Object *)(offset + (char *)current_kboard);
}
return valcontents;
}
}
break;
- case Lisp_Misc_Display_Objfwd:
- if (!current_perdisplay)
- abort ();
- (*(Lisp_Object *)((char *)current_perdisplay
- + XDISPLAY_OBJFWD (valcontents)->offset))
+ case Lisp_Misc_Kboard_Objfwd:
+ (*(Lisp_Object *)((char *)current_kboard
+ + XKBOARD_OBJFWD (valcontents)->offset))
= newval;
break;
return *(Lisp_Object *)(XBUFFER_OBJFWD (valcontents)->offset
+ (char *)current_buffer);
- case Lisp_Misc_Display_Objfwd:
- if (!current_perdisplay)
- abort ();
- return *(Lisp_Object *)(XDISPLAY_OBJFWD (valcontents)->offset
- + (char *)current_perdisplay);
+ case Lisp_Misc_Kboard_Objfwd:
+ return *(Lisp_Object *)(XKBOARD_OBJFWD (valcontents)->offset
+ + (char *)current_kboard);
}
}
CHECK_SYMBOL (sym, 0);
valcontents = XSYMBOL (sym)->value;
- if (EQ (sym, Qnil) || EQ (sym, Qt) || DISPLAY_OBJFWDP (valcontents))
+ if (EQ (sym, Qnil) || EQ (sym, Qt) || KBOARD_OBJFWDP (valcontents))
error ("Symbol %s may not be buffer-local", XSYMBOL (sym)->name->data);
if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents))
CHECK_SYMBOL (sym, 0);
valcontents = XSYMBOL (sym)->value;
- if (EQ (sym, Qnil) || EQ (sym, Qt) || DISPLAY_OBJFWDP (valcontents))
+ if (EQ (sym, Qnil) || EQ (sym, Qt) || KBOARD_OBJFWDP (valcontents))
error ("Symbol %s may not be buffer-local", XSYMBOL (sym)->name->data);
if (BUFFER_LOCAL_VALUEP (valcontents) || BUFFER_OBJFWDP (valcontents))