Lisp_Object sym, val;
sym = intern (namestring);
val = allocate_misc ();
- XMISC (val)->type = Lisp_Misc_Intfwd;
+ XMISCTYPE (val) = Lisp_Misc_Intfwd;
XINTFWD (val)->intvar = address;
XSYMBOL (sym)->value = val;
}
Lisp_Object sym, val;
sym = intern (namestring);
val = allocate_misc ();
- XMISC (val)->type = Lisp_Misc_Boolfwd;
+ XMISCTYPE (val) = Lisp_Misc_Boolfwd;
XBOOLFWD (val)->boolvar = address;
XSYMBOL (sym)->value = val;
}
Lisp_Object sym, val;
sym = intern (namestring);
val = allocate_misc ();
- XMISC (val)->type = Lisp_Misc_Objfwd;
+ XMISCTYPE (val) = Lisp_Misc_Objfwd;
XOBJFWD (val)->objvar = address;
XSYMBOL (sym)->value = val;
}
val = allocate_misc ();
offset = (char *)address - (char *)current_buffer;
- XMISC (val)->type = Lisp_Misc_Buffer_Objfwd;
+ XMISCTYPE (val) = Lisp_Misc_Buffer_Objfwd;
XBUFFER_OBJFWD (val)->offset = offset;
XSYMBOL (sym)->value = val;
*(Lisp_Object *)(offset + (char *)&buffer_local_symbols) = sym;
Lisp_Object sym, val;
sym = intern (namestring);
val = allocate_misc ();
- XMISC (val)->type = Lisp_Misc_Kboard_Objfwd;
+ XMISCTYPE (val) = Lisp_Misc_Kboard_Objfwd;
XKBOARD_OBJFWD (val)->offset = offset;
XSYMBOL (sym)->value = val;
}