diff options
| author | Paul Eggert | 2011-03-14 18:15:56 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-03-14 18:15:56 -0700 |
| commit | 5df8f01bab8c0bbc3391f41c54138d0a18973424 (patch) | |
| tree | a23a8037ca19973115d44ad249788adfca52310f /src/buffer.c | |
| parent | 8f54f30aec0b3278cc1e370445ae2b3e5a115a46 (diff) | |
| download | emacs-5df8f01bab8c0bbc3391f41c54138d0a18973424.tar.gz emacs-5df8f01bab8c0bbc3391f41c54138d0a18973424.zip | |
* buffer.c (fix_overlays_before): Mark locals as initialized.
(fix_start_end_in_overlays): Likewise. This function should be
simplified by using pointers-to-pointers, but that's a different
matter.
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/buffer.c b/src/buffer.c index 99b4650bb60..b718bf3e576 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -3398,7 +3398,8 @@ void | |||
| 3398 | fix_start_end_in_overlays (register EMACS_INT start, register EMACS_INT end) | 3398 | fix_start_end_in_overlays (register EMACS_INT start, register EMACS_INT end) |
| 3399 | { | 3399 | { |
| 3400 | Lisp_Object overlay; | 3400 | Lisp_Object overlay; |
| 3401 | struct Lisp_Overlay *before_list, *after_list; | 3401 | struct Lisp_Overlay *before_list IF_LINT (= NULL); |
| 3402 | struct Lisp_Overlay *after_list IF_LINT (= NULL); | ||
| 3402 | /* These are either nil, indicating that before_list or after_list | 3403 | /* These are either nil, indicating that before_list or after_list |
| 3403 | should be assigned, or the cons cell the cdr of which should be | 3404 | should be assigned, or the cons cell the cdr of which should be |
| 3404 | assigned. */ | 3405 | assigned. */ |
| @@ -3546,7 +3547,7 @@ fix_overlays_before (struct buffer *bp, EMACS_INT prev, EMACS_INT pos) | |||
| 3546 | /* If parent is nil, replace overlays_before; otherwise, parent->next. */ | 3547 | /* If parent is nil, replace overlays_before; otherwise, parent->next. */ |
| 3547 | struct Lisp_Overlay *tail = bp->overlays_before, *parent = NULL, *right_pair; | 3548 | struct Lisp_Overlay *tail = bp->overlays_before, *parent = NULL, *right_pair; |
| 3548 | Lisp_Object tem; | 3549 | Lisp_Object tem; |
| 3549 | EMACS_INT end; | 3550 | EMACS_INT end IF_LINT (= 0); |
| 3550 | 3551 | ||
| 3551 | /* After the insertion, the several overlays may be in incorrect | 3552 | /* After the insertion, the several overlays may be in incorrect |
| 3552 | order. The possibility is that, in the list `overlays_before', | 3553 | order. The possibility is that, in the list `overlays_before', |