diff options
| author | Gerd Möllmann | 2025-05-08 06:46:17 +0200 |
|---|---|---|
| committer | Gerd Möllmann | 2025-05-08 06:54:03 +0200 |
| commit | 38892c66d5467781b0ea512432fea6ecf637b4c7 (patch) | |
| tree | 2a8b7ff8e1c4e5147724440958219dd146ed377b /src/alloc.c | |
| parent | 3aa95eddac15fb09cdd73dbfea305c1b00f1ac03 (diff) | |
| download | emacs-scratch/text-index.tar.gz emacs-scratch/text-index.zip | |
DO_MARKERS -> Pip's FOR_EACH_MARKERscratch/text-index
* src/marker-vector.h (DO_MARKERS_OF_VECTOR, DO_MARKERS): Remove.
(build_for_each_marker_data, next_marker_entry):
(FOR_EACH_MARKER_OF_VECTOR, FOR_EACH_MARKER): New.
* .clang-format (IndentPPDirectives): Add new FOR_EACH_ macros.
* src/alloc.c (unchain_dead_markers):
* src/buffer.c (Fkill_buffer, Fbuffer_swap_text)
(Fset_buffer_multibyte):
* src/coding.c (decode_coding_object, encode_coding_object):
* src/editfns.c (transpose_markers):
* src/marker-vector.c (check_marker_vector, marker_vector_reset)
(marker_vector_adjust_for_insert)
(marker_vector_adjust_for_replace):
* src/undo.c (record_marker_adjustments): Use FOR_EACH_MARKER.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/alloc.c b/src/alloc.c index c90f60ee518..30bdd1140b8 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -7114,12 +7114,11 @@ sweep_symbols (void) | |||
| 7114 | static void | 7114 | static void |
| 7115 | unchain_dead_markers (struct buffer *b) | 7115 | unchain_dead_markers (struct buffer *b) |
| 7116 | { | 7116 | { |
| 7117 | DO_MARKERS (b, m) | 7117 | FOR_EACH_MARKER (b, m) |
| 7118 | { | 7118 | { |
| 7119 | if (!vectorlike_marked_p (&m->header)) | 7119 | if (!vectorlike_marked_p (&m->header)) |
| 7120 | marker_vector_remove (XVECTOR (BUF_MARKERS (b)), m); | 7120 | marker_vector_remove (XVECTOR (BUF_MARKERS (b)), m); |
| 7121 | } | 7121 | } |
| 7122 | END_DO_MARKERS; | ||
| 7123 | } | 7122 | } |
| 7124 | 7123 | ||
| 7125 | NO_INLINE /* For better stack traces */ | 7124 | NO_INLINE /* For better stack traces */ |