• Paul Eggert's avatar
    Move proper-list-p to C · 200195e8
    Paul Eggert authored
    Since C code can use it and it’s simple, we might as well use C.
    * lisp/subr.el (proper-list-p): Move to C code.
    * src/eval.c (signal_error): Simplify by using Fproper_list_p.
    * src/fns.c (Fproper_list_p): New function, moved here from Lisp.
    
    Simplify signal_error
    * src/eval.c (signal_error): Simplify by using FOR_EACH_TAIL_SAFE.
    200195e8
fns.c 152 KB