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 c649836adb8..6ced4fbae87 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -43,7 +43,7 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
43struct buffer *current_buffer; /* the current buffer */ 43struct buffer *current_buffer; /* the current buffer */
44 44
45/* First buffer in chain of all buffers (in reverse order of creation). 45/* First buffer in chain of all buffers (in reverse order of creation).
46 Threaded through ->next. */ 46 Threaded through ->header.next. */
47 47
48struct buffer *all_buffers; 48struct buffer *all_buffers;
49 49
@@ -359,7 +359,7 @@ even if it is dead. The return value is never nil. */)
359 b->prevent_redisplay_optimizations_p = 1; 359 b->prevent_redisplay_optimizations_p = 1;
360 360
361 /* Put this on the chain of all buffers including killed ones. */ 361 /* Put this on the chain of all buffers including killed ones. */
362 b->next = all_buffers; 362 b->header.next.buffer = all_buffers;
363 all_buffers = b; 363 all_buffers = b;
364 364
365 /* An ordinary buffer normally doesn't need markers 365 /* An ordinary buffer normally doesn't need markers
@@ -588,7 +588,7 @@ CLONE nil means the indirect buffer's state is reset to default values. */)
588 BVAR (b, width_table) = Qnil; 588 BVAR (b, width_table) = Qnil;
589 589
590 /* Put this on the chain of all buffers including killed ones. */ 590 /* Put this on the chain of all buffers including killed ones. */
591 b->next = all_buffers; 591 b->header.next.buffer = all_buffers;
592 all_buffers = b; 592 all_buffers = b;
593 593
594 name = Fcopy_sequence (name); 594 name = Fcopy_sequence (name);
@@ -1458,7 +1458,7 @@ with SIGHUP. */)
1458 1458
1459 GCPRO1 (buffer); 1459 GCPRO1 (buffer);
1460 1460
1461 for (other = all_buffers; other; other = other->next) 1461 for (other = all_buffers; other; other = other->header.next.buffer)
1462 /* all_buffers contains dead buffers too; 1462 /* all_buffers contains dead buffers too;
1463 don't re-kill them. */ 1463 don't re-kill them. */
1464 if (other->base_buffer == b && !NILP (BVAR (other, name))) 1464 if (other->base_buffer == b && !NILP (BVAR (other, name)))
@@ -2099,7 +2099,7 @@ DEFUN ("buffer-swap-text", Fbuffer_swap_text, Sbuffer_swap_text,
2099 2099
2100 { /* This is probably harder to make work. */ 2100 { /* This is probably harder to make work. */
2101 struct buffer *other; 2101 struct buffer *other;
2102 for (other = all_buffers; other; other = other->next) 2102 for (other = all_buffers; other; other = other->header.next.buffer)
2103 if (other->base_buffer == other_buffer 2103 if (other->base_buffer == other_buffer
2104 || other->base_buffer == current_buffer) 2104 || other->base_buffer == current_buffer)
2105 error ("One of the buffers to swap has indirect buffers"); 2105 error ("One of the buffers to swap has indirect buffers");
@@ -2476,7 +2476,7 @@ current buffer is cleared. */)
2476 2476
2477 /* Copy this buffer's new multibyte status 2477 /* Copy this buffer's new multibyte status
2478 into all of its indirect buffers. */ 2478 into all of its indirect buffers. */
2479 for (other = all_buffers; other; other = other->next) 2479 for (other = all_buffers; other; other = other->header.next.buffer)
2480 if (other->base_buffer == current_buffer && !NILP (BVAR (other, name))) 2480 if (other->base_buffer == current_buffer && !NILP (BVAR (other, name)))
2481 { 2481 {
2482 BVAR (other, enable_multibyte_characters) 2482 BVAR (other, enable_multibyte_characters)
@@ -4178,7 +4178,7 @@ static int last_overlay_modification_hooks_used;
4178static void 4178static void
4179add_overlay_mod_hooklist (Lisp_Object functionlist, Lisp_Object overlay) 4179add_overlay_mod_hooklist (Lisp_Object functionlist, Lisp_Object overlay)
4180{ 4180{
4181 int oldsize = XVECTOR (last_overlay_modification_hooks)->size; 4181 int oldsize = XVECTOR_SIZE (last_overlay_modification_hooks);
4182 4182
4183 if (last_overlay_modification_hooks_used == oldsize) 4183 if (last_overlay_modification_hooks_used == oldsize)
4184 last_overlay_modification_hooks = larger_vector 4184 last_overlay_modification_hooks = larger_vector
@@ -4973,9 +4973,9 @@ init_buffer_once (void)
4973 buffer_local_symbols.text = &buffer_local_symbols.own_text; 4973 buffer_local_symbols.text = &buffer_local_symbols.own_text;
4974 BUF_INTERVALS (&buffer_defaults) = 0; 4974 BUF_INTERVALS (&buffer_defaults) = 0;
4975 BUF_INTERVALS (&buffer_local_symbols) = 0; 4975 BUF_INTERVALS (&buffer_local_symbols) = 0;
4976 XSETPVECTYPE (&buffer_defaults, PVEC_BUFFER); 4976 XSETPVECTYPESIZE (&buffer_defaults, PVEC_BUFFER, 0);
4977 XSETBUFFER (Vbuffer_defaults, &buffer_defaults); 4977 XSETBUFFER (Vbuffer_defaults, &buffer_defaults);
4978 XSETPVECTYPE (&buffer_local_symbols, PVEC_BUFFER); 4978 XSETPVECTYPESIZE (&buffer_local_symbols, PVEC_BUFFER, 0);
4979 XSETBUFFER (Vbuffer_local_symbols, &buffer_local_symbols); 4979 XSETBUFFER (Vbuffer_local_symbols, &buffer_local_symbols);
4980 4980
4981 /* Set up the default values of various buffer slots. */ 4981 /* Set up the default values of various buffer slots. */