• Dmitry Antipov's avatar
    Use INTERNAL_FIELD for conses and overlays. · d8a05828
    Dmitry Antipov authored
    * src/lisp.h (struct Lisp_Cons): Use INTERNAL_FIELD.
    Remove obsolete comment.
    (MVAR): New macro.
    (struct Lisp_Overlay): Use INTERNAL_FIELD.
    * src/alloc.c, src/buffer.c, src/buffer.h, src/fns.c: Adjust users.
    * admin/coccinelle/overlay.cocci: Semantic patch to replace direct
    access to Lisp_Object members of struct Lisp_Overlay to MVAR.
alloc.c 182 KB