diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 18 |
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; | |||
| 53 | struct buffer *current_buffer; /* the current buffer */ | 53 | struct 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 | ||
| 58 | struct buffer *all_buffers; | 58 | struct 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 | |||
| 4346 | add_overlay_mod_hooklist (functionlist, overlay) | 4346 | add_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. */ |