]> git.eshelyaron.com Git - emacs.git/commit
Further improvements to narrowing locks
authorGregory Heytings <gregory@heytings.org>
Sat, 26 Nov 2022 16:13:04 +0000 (16:13 +0000)
committerGregory Heytings <gregory@heytings.org>
Sat, 26 Nov 2022 16:13:53 +0000 (17:13 +0100)
commit2ea4f9784730930dbcca90ae5e97216e8a1b2333
tree6cc3fc19b109b0aad380830e18a7c67255b5ed9c
parent558084c7f736bebcb3cffc2bf4f617158d92357f
Further improvements to narrowing locks

* src/editfns.c:
(narrowing_lock_get_bound): Return a pointer to a struct
Lisp_Marker instead of a character position.  Suggested by Eli
Zaretskii.
(reset_outermost_narrowings, unwind_reset_outermost_narrowing)
(Fwiden, Fnarrow_to_region): Adapt accordingly.
(narrowing_lock_peek_tag, narrowing_lock_push)
(narrowing_lock_pop, narrowing_locks_save)
(narrowing_locks_restore): Use XCAR/XCDR/XSETCAR instead of
Fcar/Fcdr/Fsetcar.
src/editfns.c