aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 076495cfc64..70d7d00edfe 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -53,7 +53,7 @@ extern int errno;
53struct buffer *current_buffer; /* the current buffer */ 53struct buffer *current_buffer; /* the current buffer */
54 54
55/* First buffer in chain of all buffers (in reverse order of creation). 55/* First buffer in chain of all buffers (in reverse order of creation).
56 Threaded through ->next. */ 56 Threaded through ->header.next.buffer. */
57 57
58struct buffer *all_buffers; 58struct buffer *all_buffers;
59 59
@@ -400,7 +400,7 @@ even if it is dead. The return value is never nil. */)
400 b->prevent_redisplay_optimizations_p = 1; 400 b->prevent_redisplay_optimizations_p = 1;
401 401
402 /* Put this on the chain of all buffers including killed ones. */ 402 /* Put this on the chain of all buffers including killed ones. */
403 b->next = all_buffers; 403 b->header.next.buffer = all_buffers;
404 all_buffers = b; 404 all_buffers = b;
405 405
406 /* An ordinary buffer normally doesn't need markers 406 /* An ordinary buffer normally doesn't need markers
@@ -633,7 +633,7 @@ CLONE nil means the indirect buffer's state is reset to default values. */)
633 b->width_table = Qnil; 633 b->width_table = Qnil;
634 634
635 /* Put this on the chain of all buffers including killed ones. */ 635 /* Put this on the chain of all buffers including killed ones. */
636 b->next = all_buffers; 636 b->header.next.buffer = all_buffers;
637 all_buffers = b; 637 all_buffers = b;
638 638
639 name = Fcopy_sequence (name); 639 name = Fcopy_sequence (name);
@@ -1544,7 +1544,7 @@ with SIGHUP. */)
1544 1544
1545 GCPRO1 (buffer); 1545 GCPRO1 (buffer);
1546 1546
1547 for (other = all_buffers; other; other = other->next) 1547 for (other = all_buffers; other; other = other->header.next.buffer)
1548 /* all_buffers contains dead buffers too; 1548 /* all_buffers contains dead buffers too;
1549 don't re-kill them. */ 1549 don't re-kill them. */
1550 if (other->base_buffer == b && !NILP (other->name)) 1550 if (other->base_buffer == b && !NILP (other->name))
@@ -2214,7 +2214,7 @@ DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text,
2214 2214
2215 { /* This is probably harder to make work. */ 2215 { /* This is probably harder to make work. */
2216 struct buffer *other; 2216 struct buffer *other;
2217 for (other = all_buffers; other; other = other->next) 2217 for (other = all_buffers; other; other = other->header.next.buffer)
2218 if (other->base_buffer == other_buffer 2218 if (other->base_buffer == other_buffer
2219 || other->base_buffer == current_buffer) 2219 || other->base_buffer == current_buffer)
2220 error ("One of the buffers to swap has indirect buffers"); 2220 error ("One of the buffers to swap has indirect buffers");
@@ -2585,7 +2585,7 @@ current buffer is cleared. */)
2585 2585
2586 /* Copy this buffer's new multibyte status 2586 /* Copy this buffer's new multibyte status
2587 into all of its indirect buffers. */ 2587 into all of its indirect buffers. */
2588 for (other = all_buffers; other; other = other->next) 2588 for (other = all_buffers; other; other = other->header.next.buffer)
2589 if (other->base_buffer == current_buffer && !NILP (other->name)) 2589 if (other->base_buffer == current_buffer && !NILP (other->name))
2590 { 2590 {
2591 other->enable_multibyte_characters 2591 other->enable_multibyte_characters
@@ -4346,7 +4346,7 @@ static void
4346add_overlay_mod_hooklist (functionlist, overlay) 4346add_overlay_mod_hooklist (functionlist, overlay)
4347 Lisp_Object functionlist, overlay; 4347 Lisp_Object functionlist, overlay;
4348{ 4348{
4349 int oldsize = XVECTOR (last_overlay_modification_hooks)->size; 4349 int oldsize = XVECTOR_SIZE (last_overlay_modification_hooks);
4350 4350
4351 if (last_overlay_modification_hooks_used == oldsize) 4351 if (last_overlay_modification_hooks_used == oldsize)
4352 last_overlay_modification_hooks = larger_vector 4352 last_overlay_modification_hooks = larger_vector
@@ -5150,9 +5150,9 @@ init_buffer_once ()
5150 buffer_local_symbols.text = &buffer_local_symbols.own_text; 5150 buffer_local_symbols.text = &buffer_local_symbols.own_text;
5151 BUF_INTERVALS (&buffer_defaults) = 0; 5151 BUF_INTERVALS (&buffer_defaults) = 0;
5152 BUF_INTERVALS (&buffer_local_symbols) = 0; 5152 BUF_INTERVALS (&buffer_local_symbols) = 0;
5153 XSETPVECTYPE (&buffer_defaults, PVEC_BUFFER); 5153 XSETPVECTYPESIZE (&buffer_defaults, PVEC_BUFFER, 0);
5154 XSETBUFFER (Vbuffer_defaults, &buffer_defaults); 5154 XSETBUFFER (Vbuffer_defaults, &buffer_defaults);
5155 XSETPVECTYPE (&buffer_local_symbols, PVEC_BUFFER); 5155 XSETPVECTYPESIZE (&buffer_local_symbols, PVEC_BUFFER, 0);
5156 XSETBUFFER (Vbuffer_local_symbols, &buffer_local_symbols); 5156 XSETBUFFER (Vbuffer_local_symbols, &buffer_local_symbols);
5157 5157
5158 /* Set up the default values of various buffer slots. */ 5158 /* Set up the default values of various buffer slots. */