• Paul Eggert's avatar
    Remove Lisp_Misc_Save_Value · 4139c98e
    Paul Eggert authored
    This type and its associated routines are no longer used.
    * src/alloc.c (voidfuncptr): Move here from src/lisp.h.
    (free_misc, make_save_int_int_int)
    (make_save_obj_obj_obj_obj, make_save_ptr)
    (make_save_ptr_int, make_save_ptr_ptr)
    (make_save_funcptr_ptr_obj, make_save_memory)
    (free_save_value, mark_save_value):
    Remove.
    (mark_object): Remove mention of Lisp_Misc_Save_Value.
    * src/lisp.h (Lisp_Misc_Save_Value, SAVE_SLOT_BITS)
    (SAVE_VALUE_SLOTS, SAVE_TYPE_BITS, enum Lisp_Save_Type)
    (struct Lisp_Save_Value, SAVE_VALUEP, XSAVE_VALUE)
    (save_type, XSAVE_POINTER, set_save_pointer)
    (XSAVE_FUNCPOINTER, XSAVE_INTEGER, set_save_integer)
    (XSAVE_OBJECT): Remove.
    (union Lisp_Misc): Remove u_save_value.
    (voidfuncptr): Move from here to src/alloc.c.
    * src/print.c (print_object):
    Remove support for printing Lisp_Misc_Save_Value.
    4139c98e
alloc.c 204 KB