Add a FIXME comment, since the code still doesn't look right.
(Fcurrent_bidi_paragraph_direction): Simplify slightly; this
avoids a gcc -Wuninitialized diagnostic.
- (display_line, BUILD_COMPOSITE_GLYPH_STRING): Mark variables that
- gcc -Wuninitialized cannot deduce are never used uninitialized.
+ (display_line, BUILD_COMPOSITE_GLYPH_STRING, draw_glyphs):
+ Mark variables that gcc -Wuninitialized cannot deduce are never
+ used uninitialized.
* lisp.h (IF_LINT): New macro, copied from ../lib-src/emacsclient.c
which in turn is copied from coreutils.
{
struct glyph_string *h, *t;
Mouse_HLInfo *hlinfo = MOUSE_HL_INFO (f);
- int mouse_beg_col, mouse_end_col, check_mouse_face = 0;
+ int mouse_beg_col IF_LINT (= 0), mouse_end_col IF_LINT (= 0);
+ int check_mouse_face = 0;
int dummy_x = 0;
/* If mouse highlighting is on, we may need to draw adjacent