]> git.eshelyaron.com Git - emacs.git/commit
New function record_unwind_protect_excursion
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jun 2018 01:53:27 +0000 (18:53 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 8 Jun 2018 02:11:49 +0000 (19:11 -0700)
commita0aa1d4ecc123d652285ef10ea62ed55c6c118d6
treec56177683a5a552e17eb8ce7ed27256507361b60
parenta0641286f6e58f4dca4221caa6dd559bfacea699
New function record_unwind_protect_excursion

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.
src/buffer.c
src/bytecode.c
src/editfns.c
src/eval.c
src/lisp.h
src/lread.c
src/window.c