diff options
| author | Gerd Möllmann | 2024-06-11 15:39:19 +0200 |
|---|---|---|
| committer | Gerd Möllmann | 2024-06-14 10:15:28 +0200 |
| commit | 32a17abcbb50cf63e7d334567a571d02e0cdc375 (patch) | |
| tree | 1fc0b5952af7f124c2545f9407f092f8363f4901 | |
| parent | be169bdf30d7cf086aaffc3d5f56cd1bd3f91aab (diff) | |
| download | emacs-32a17abcbb50cf63e7d334567a571d02e0cdc375.tar.gz emacs-32a17abcbb50cf63e7d334567a571d02e0cdc375.zip | |
Fix non-MPS build
| -rw-r--r-- | src/buffer.c | 3 | ||||
| -rw-r--r-- | src/buffer.h | 8 |
2 files changed, 6 insertions, 5 deletions
diff --git a/src/buffer.c b/src/buffer.c index 6d456850072..d056c406dee 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -2083,6 +2083,7 @@ cleaning up all windows currently displaying the buffer to be killed. */) | |||
| 2083 | } | 2083 | } |
| 2084 | #else | 2084 | #else |
| 2085 | struct Lisp_Marker **mp = &BUF_MARKERS (b); | 2085 | struct Lisp_Marker **mp = &BUF_MARKERS (b); |
| 2086 | struct Lisp_Marker *m; | ||
| 2086 | while ((m = *mp)) | 2087 | while ((m = *mp)) |
| 2087 | { | 2088 | { |
| 2088 | if (m->buffer == b) | 2089 | if (m->buffer == b) |
| @@ -2110,7 +2111,7 @@ cleaning up all windows currently displaying the buffer to be killed. */) | |||
| 2110 | #ifdef HAVE_MPS | 2111 | #ifdef HAVE_MPS |
| 2111 | igc_remove_all_markers (b); | 2112 | igc_remove_all_markers (b); |
| 2112 | #else | 2113 | #else |
| 2113 | for (m = BUF_MARKERS (b); m; ) | 2114 | for (struct Lisp_Marker *m = BUF_MARKERS (b); m; ) |
| 2114 | { | 2115 | { |
| 2115 | struct Lisp_Marker *next = m->next; | 2116 | struct Lisp_Marker *next = m->next; |
| 2116 | m->buffer = 0; | 2117 | m->buffer = 0; |
diff --git a/src/buffer.h b/src/buffer.h index ba1b082a887..9e616693222 100644 --- a/src/buffer.h +++ b/src/buffer.h | |||
| @@ -769,25 +769,25 @@ marker_it_marker (struct marker_it *it) | |||
| 769 | INLINE struct marker_it | 769 | INLINE struct marker_it |
| 770 | marker_it_init (struct buffer *b) | 770 | marker_it_init (struct buffer *b) |
| 771 | { | 771 | { |
| 772 | return (struct marker_it) { .markers = BUF_MARKERS (b) }; | 772 | return (struct marker_it) { .marker = BUF_MARKERS (b) }; |
| 773 | } | 773 | } |
| 774 | 774 | ||
| 775 | INLINE bool | 775 | INLINE bool |
| 776 | marker_it_valid (struct marker_it *it) | 776 | marker_it_valid (struct marker_it *it) |
| 777 | { | 777 | { |
| 778 | return it->markers != NULL; | 778 | return it->marker != NULL; |
| 779 | } | 779 | } |
| 780 | 780 | ||
| 781 | INLINE void | 781 | INLINE void |
| 782 | marker_it_next (struct marker_it *it) | 782 | marker_it_next (struct marker_it *it) |
| 783 | { | 783 | { |
| 784 | return it->markers = it->markers->next; | 784 | it->marker = it->marker->next; |
| 785 | } | 785 | } |
| 786 | 786 | ||
| 787 | INLINE struct Lisp_Marker * | 787 | INLINE struct Lisp_Marker * |
| 788 | marker_it_marker (struct marker_it *it) | 788 | marker_it_marker (struct marker_it *it) |
| 789 | { | 789 | { |
| 790 | return it->markers; | 790 | return it->marker; |
| 791 | } | 791 | } |
| 792 | 792 | ||
| 793 | # endif | 793 | # endif |