* fringe.c (update_window_fringes): Mark locals as initialized
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 11 Mar 2011 06:06:36 +0000 (22:06 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 11 Mar 2011 06:06:36 +0000 (22:06 -0800)
src/ChangeLog
src/fringe.c

index a1c4b0f..280434d 100644 (file)
@@ -1,8 +1,8 @@
-2011-03-10  Paul Eggert  <eggert@cs.ucla.edu>
+2011-03-11  Paul Eggert  <eggert@cs.ucla.edu>
 
-       * fringe.c (destroy_fringe_bitmap, init_fringe_bitmap): Now static.
-       (update_window_fringes): Initialize top_row_ends_at_zv_p and
-       bot_row_ends_at_zv_p, with a FIXME comment.
+       * fringe.c (update_window_fringes): Mark locals as initialized
+       (Bug#8227).
+       (destroy_fringe_bitmap, init_fringe_bitmap): Now static.
 
        * alloc.c (mark_fringe_data): Move decl from here ...
        * lisp.h (mark_fringe_data) [HAVE_WINDOW_SYSTEM]: ... to here,
index a980bdf..8e2f4eb 100644 (file)
@@ -913,10 +913,7 @@ update_window_fringes (struct window *w, int keep_current_p)
   int bitmap_cache[MAX_BITMAP_CACHE];
   int top_ind_rn, bot_ind_rn;
   int top_ind_min_y, bot_ind_max_y;
-
-  /* FIXME: Do these need to be initialized?  If not, please change
-     their "= 0"s to "IF_LINT (= 0)"s.  Either way, please explain.  */
-  int top_row_ends_at_zv_p = 0, bot_row_ends_at_zv_p = 0;
+  int top_row_ends_at_zv_p IF_LINT (= 0), bot_row_ends_at_zv_p IF_LINT (= 0);
 
   if (w->pseudo_window_p)
     return 0;