aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-11-18 10:29:29 -0800
committerPaul Eggert2011-11-18 10:29:29 -0800
commit61ccba97a11dd945138a5459955456ebb19b9e74 (patch)
treec094aaf4aebe089af28d1024a3a03b3c9ea9550a /src
parent2071918ec9a1562d5f0aa6218d98f80318a33466 (diff)
downloademacs-61ccba97a11dd945138a5459955456ebb19b9e74.tar.gz
emacs-61ccba97a11dd945138a5459955456ebb19b9e74.zip
Fix minor problems found by static checking.
* dispextern.h, xdisp.c (row_hash): Declare extern only if XASSERTS. * dispnew.c (verify_row_hash): Now static.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog6
-rw-r--r--src/dispextern.h2
-rw-r--r--src/dispnew.c2
-rw-r--r--src/xdisp.c3
4 files changed, 12 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 1bb4a6a5993..76986f60c16 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,9 @@
12011-11-18 Paul Eggert <eggert@cs.ucla.edu>
2
3 Fix minor problems found by static checking.
4 * dispextern.h, xdisp.c (row_hash): Declare extern only if XASSERTS.
5 * dispnew.c (verify_row_hash): Now static.
6
12011-11-18 Dmitry Antipov <dmantipov@yandex.ru> 72011-11-18 Dmitry Antipov <dmantipov@yandex.ru>
2 8
3 * keymap.c (Fwhere_is_internal): Add missing RETURN_UNGCPROs. 9 * keymap.c (Fwhere_is_internal): Add missing RETURN_UNGCPROs.
diff --git a/src/dispextern.h b/src/dispextern.h
index 486aa4f7a40..48dd374f3c5 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -3127,7 +3127,9 @@ void w32_init_fringe (struct redisplay_interface *);
3127void w32_reset_fringes (void); 3127void w32_reset_fringes (void);
3128#endif 3128#endif
3129 3129
3130#if XASSERTS
3130extern unsigned row_hash (struct glyph_row *); 3131extern unsigned row_hash (struct glyph_row *);
3132#endif
3131 3133
3132/* Defined in image.c */ 3134/* Defined in image.c */
3133 3135
diff --git a/src/dispnew.c b/src/dispnew.c
index d6bf6666ee2..e4868a237d2 100644
--- a/src/dispnew.c
+++ b/src/dispnew.c
@@ -431,7 +431,7 @@ margin_glyphs_to_reserve (struct window *w, int total_glyphs, Lisp_Object margin
431 431
432#if XASSERTS 432#if XASSERTS
433/* Return non-zero if ROW's hash value is correct, zero if not. */ 433/* Return non-zero if ROW's hash value is correct, zero if not. */
434int 434static int
435verify_row_hash (struct glyph_row *row) 435verify_row_hash (struct glyph_row *row)
436{ 436{
437 return row->hash == row_hash (row); 437 return row->hash == row_hash (row);
diff --git a/src/xdisp.c b/src/xdisp.c
index ae19e11565b..65e2c1e4f00 100644
--- a/src/xdisp.c
+++ b/src/xdisp.c
@@ -17950,6 +17950,9 @@ insert_left_trunc_glyphs (struct it *it)
17950} 17950}
17951 17951
17952/* Compute the hash code for ROW. */ 17952/* Compute the hash code for ROW. */
17953#if !XASSERTS
17954static
17955#endif
17953unsigned 17956unsigned
17954row_hash (struct glyph_row *row) 17957row_hash (struct glyph_row *row)
17955{ 17958{