• Paul Eggert's avatar
    New function record_unwind_protect_excursion · a0aa1d4e
    Paul Eggert authored
    This simplifies callers a bit, and will simplify future changes.
    * src/eval.c (record_unwind_protect_excursion): New function.
    * src/buffer.c (Fkill_buffer):
    * src/bytecode.c (exec_byte_code):
    * src/editfns.c (Fsave_excursion, Freplace_buffer_contents):
    * src/lread.c (readevalloop, Feval_buffer):
    * src/window.c (scroll_command):
    Use it.
    a0aa1d4e
editfns.c 172 KB