aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerd Möllmann2024-06-11 15:39:19 +0200
committerGerd Möllmann2024-06-14 10:15:28 +0200
commit32a17abcbb50cf63e7d334567a571d02e0cdc375 (patch)
tree1fc0b5952af7f124c2545f9407f092f8363f4901
parentbe169bdf30d7cf086aaffc3d5f56cd1bd3f91aab (diff)
downloademacs-32a17abcbb50cf63e7d334567a571d02e0cdc375.tar.gz
emacs-32a17abcbb50cf63e7d334567a571d02e0cdc375.zip
Fix non-MPS build
-rw-r--r--src/buffer.c3
-rw-r--r--src/buffer.h8
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)
769INLINE struct marker_it 769INLINE struct marker_it
770marker_it_init (struct buffer *b) 770marker_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
775INLINE bool 775INLINE bool
776marker_it_valid (struct marker_it *it) 776marker_it_valid (struct marker_it *it)
777{ 777{
778 return it->markers != NULL; 778 return it->marker != NULL;
779} 779}
780 780
781INLINE void 781INLINE void
782marker_it_next (struct marker_it *it) 782marker_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
787INLINE struct Lisp_Marker * 787INLINE struct Lisp_Marker *
788marker_it_marker (struct marker_it *it) 788marker_it_marker (struct marker_it *it)
789{ 789{
790 return it->markers; 790 return it->marker;
791} 791}
792 792
793# endif 793# endif