diff options
author | Stefan Monnier <monnier@iro.umontreal.ca> | 2022-09-28 19:05:16 -0400 |
---|---|---|
committer | Stefan Monnier <monnier@iro.umontreal.ca> | 2022-09-28 19:05:16 -0400 |
commit | ea8daec9bb8ebf3cbca35edec4e4ef7b6edac3de (patch) | |
tree | 1a34f44adca5fbf08033829dab643db6340bf296 /test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-nonvariable.el | |
parent | 800ecd4767df48beeefabccdacd089b8c4286529 (diff) | |
download | emacs-ea8daec9bb8ebf3cbca35edec4e4ef7b6edac3de.tar.gz emacs-ea8daec9bb8ebf3cbca35edec4e4ef7b6edac3de.tar.bz2 emacs-ea8daec9bb8ebf3cbca35edec4e4ef7b6edac3de.zip |
itree.[ch]: Add sanity checks, comments, and minor tweaks
* src/alloc.c (mark_overlay): Add sanity check.
* src/buffer.c (next_overlay_change, previous_overlay_change):
Tweak code to keep the same vars for the bounds.
* src/itree.c (interval_tree_clear, interval_tree_insert)
(interval_tree_remove, interval_tree_insert_fix, interval_tree_remove_fix):
Adjust to the `color` -> `red` change.
(interval_tree_clear): Prefer `true/false` for booleans.
(interval_generator_create): Use an actual `interval_tree_order` value
rather than 0.
(interval_generator_next): Simplify a tiny bit. Add comment.
(interval_generator_narrow): Add sanity check.
* src/itree.h (struct interval_node): Replace `color` field with
boolean `red` field.
(enum interval_tree_order): Remove unused `ITREE_DEFLT_ORDER` value.
* src/pdumper.c (dump_interval_node): Adjust to the
`color` -> `red` change.
Diffstat (limited to 'test/lisp/emacs-lisp/bytecomp-resources/warn-variable-setq-nonvariable.el')
0 files changed, 0 insertions, 0 deletions