• Paul Eggert's avatar
    Pacify --enable-gcc-warnings --with-cairo · c07bddd6
    Paul Eggert authored
    Problem reported by Alexander Kuleshov in:
    http://lists.gnu.org/archive/html/emacs-devel/2016-01/msg01289.html
    * src/gtkutil.c (xg_get_page_setup):
    Use switch rather than if-then-else.
    * src/image.c (COLOR_TABLE_SUPPORT):
    Define directly rather than via #define and optional later #undef.
    (lookup_rgb_color) [USE_CAIRO && ENABLE_CHECKING]:
    Crash when the pixel is undefined, as there is a genuine bug
    here (Bug#22442).
    * src/image.c (tiff_load, gif_load, svg_load_image)
    (x_kill_gs_process) [USE_CAIRO]:
    * src/xterm.c (x_draw_fringe_bitmap) [USE_CAIRO]:
    Omit unused locals, or move them to where they’re needed.
    (x_clear_area1): Now ATTRIBUTE_UNUSED.
    c07bddd6
xterm.c 374 KB