• Ken Brown's avatar
    Fix compiler warnings in no-window-system-build · d4c1535c
    Ken Brown authored
    * src/composite.c (autocmp_chars): Declare and set 'f' only if
    HAVE_WINDOW_SYSTEM.
    
    * src/dispextern.h (FACE_SUITABLE_FOR_ASCII_CHAR_P)
    (FACE_FOR_CHAR): Explicitly discard unused arguments.
    
    * src/font.c (font_open_entity): Declare 'min_width' where it is
    first set, and only if HAVE_WINDOW_SYSTEM.
    
    * src/frame.c [!HAVE_WINDOW_SYSTEM] (decode_window_system_frame):
    Define _Noreturn version to avoid "suggest attribute noreturn"
    compiler warning.
    (check_window_system): Declare as _Noreturn.
    (Ficonify_frame):
    (Fset_frame_position): Don’t declare and set 'f'.
    
    * src/frame.h [!HAVE_WINDOW_SYSTEM] (decode_window_system_frame)
    (check_window_system):  Add _Noreturn prototypes.
    (FRAME_FRINGE_COLS, FRAME_TOTAL_FRINGE_WIDTH)
    (FRAME_LEFT_FRINGE_WIDTH, FRAME_RIGHT_FRINGE_WIDTH)
    (FRAME_INTERNAL_BORDER_WIDTH, FRAME_RIGHT_DIVIDER_WIDTH)
    (FRAME_BOTTOM_DIVIDER_WIDTH): Explicitly discard unused argument.
    
    * src/xdisp.c (handle_single_display_spec): Declare
    'fringe_bitmap' only if HAVE_WINDOW_SYSTEM.
    (append_space_for_newline): Declare 'g' where it is first set.
    (Fmove_point_visually): Declare and set 'target_is_eol_p' only if
    HAVE_WINDOW_SYSTEM.
    (show_mouse_face): Declare and set 'f' and 'phys_cursor_on_p' only
    if HAVE_WINDOW_SYSTEM.
    (note_mode_line_or_margin_highlight):
    (note_mouse_highlight): Declare and set 'cursor' and 'pointer'
    only if HAVE_WINDOW_SYSTEM.
    
    * src/xfaces.c (realize_default_face): Declare and set 'face' only
    if HAVE_X_WINDOWS.  Remove redundant #ifdef.
    d4c1535c
composite.c 60.8 KB