aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.h
diff options
context:
space:
mode:
authorMatt Armstrong2022-11-08 15:00:18 -0800
committerStefan Kangas2022-11-30 18:08:35 +0100
commit656a54b823599bc50e849e96c790556e9c42ab9b (patch)
treee2b93815ba5c6ff77ac3f7d30235954259129286 /src/buffer.h
parent32615c9bc124970aade150e81c2ed4a5c0492ef7 (diff)
downloademacs-656a54b823599bc50e849e96c790556e9c42ab9b.tar.gz
emacs-656a54b823599bc50e849e96c790556e9c42ab9b.zip
Add itree_empty_p for clarity and reduced coupling
* src/itree.h (itree_empty_p): New predicate. * src/buffer.h (buffer_has_overlays): * src/pdumper.c (dump_buffer): * src/alloc.c (mark_buffer): Call it. (Bug#59137)
Diffstat (limited to 'src/buffer.h')
-rw-r--r--src/buffer.h3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/buffer.h b/src/buffer.h
index dded0cd98c1..9ead875bcf8 100644
--- a/src/buffer.h
+++ b/src/buffer.h
@@ -1277,8 +1277,7 @@ set_buffer_intervals (struct buffer *b, INTERVAL i)
1277INLINE bool 1277INLINE bool
1278buffer_has_overlays (void) 1278buffer_has_overlays (void)
1279{ 1279{
1280 return current_buffer->overlays 1280 return !itree_empty_p (current_buffer->overlays);
1281 && (current_buffer->overlays->root != NULL);
1282} 1281}
1283 1282
1284/* Functions for accessing a character or byte, 1283/* Functions for accessing a character or byte,