]> git.eshelyaron.com Git - emacs.git/commit
Remove the per-tree null node
authorGerd Möllmann <gerd@gnu.org>
Fri, 30 Sep 2022 11:25:15 +0000 (13:25 +0200)
committerGerd Möllmann <gerd@gnu.org>
Fri, 30 Sep 2022 11:25:15 +0000 (13:25 +0200)
commit009249e0c6d3bb6c4a3714a279ae91807d133c77
treef8ac01c4abcddd71b5bf652a37617d4dcc2fac41
parenta7ad0f806c1ed82f4d0710111aa92417e04a1110
Remove the per-tree null node

"make check" shows 0 unexpcted.

* src/itree.h (itree_null): Declare extern.
(ITREE_NULL): New macro
(struct interval_tree): Remove null member.
* src/alloc.c (mark_overlays): Use ITREE_NULL.
* src/itree.c: Use ITREE_NULL insteads of a tree's null.
* src/pdumper.c (dump_buffer): Use ITREE_NULL.
src/alloc.c
src/itree.c
src/itree.h
src/pdumper.c