aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorPaul Eggert2011-03-14 18:15:56 -0700
committerPaul Eggert2011-03-14 18:15:56 -0700
commit5df8f01bab8c0bbc3391f41c54138d0a18973424 (patch)
treea23a8037ca19973115d44ad249788adfca52310f /src/buffer.c
parent8f54f30aec0b3278cc1e370445ae2b3e5a115a46 (diff)
downloademacs-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.c5
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
3398fix_start_end_in_overlays (register EMACS_INT start, register EMACS_INT end) 3398fix_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',