Use bool for boolean in xdisp.c
commitf0ed1d633697fca0be8f2cf9d50b2056d583a2a1
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 10 Feb 2015 07:48:29 +0000 (9 23:48 -0800)
committerPaul Eggert <eggert@cs.ucla.edu>
Tue, 10 Feb 2015 07:50:18 +0000 (9 23:50 -0800)
treefac54b1ce77f6743f9240cdbd417bbf6b0d93620
parentd5111d525f134d0a1f15c61d16d59b20d824f552
Use bool for boolean in xdisp.c

* dispextern.h (display_prop_intangible_p, resize_mini_window)
(pixel_to_glyph_coords, mark_window_display_accurate)
(compute_display_string_pos, handle_tool_bar_click)
(x_intersect_rectangles, clear_mouse_face, display_tty_menu_item):
* lisp.h (setup_echo_area_for_printing, message_with_string)
(pos_visible_p): Use bool for boolean.
* xdisp.c: Use bool, true, false intstead of int, 1, 0.
Remove unnecessary forward decls.
(trace_move) [DEBUG_TRACE_MOVE]: Now static.
(CHECK_IT, CHECK_WINDOW_END):
Now an inline function that is always defined.
(check_it) [0]:
(check_window_end) [oGLYPH_DEBUG && ENABLE_CHECKING]:
Remove; no longer needed.
(handle_stop): Prefer (X && !Y) to (X ? !Y : 0).
(get_overlay_strings): Omit unnecessary casts.
(forward_to_next_line_start):
(Ftool_bar_height):
Prefer !BOOL to (BOOL ? 0 : 1).
(next_element_function): New typedef.
(get_next_element): Use it.  Now const.
(IT_POS_VALID_AFTER_MOVE_P): Prefer !X || Y==0 to (X ? Y==0 : 1).
(vmessage): Now ATTRIBUTE_FORMAT_PRINTF (1, 0), to pacify GCC 4.9.2
(display_echo_area): Prefer BOOLEXPR to BOOLEXPR ? 1 : 0.
(tool_bar_item_info): Simplify.
(invisible_prop): Rename from invisible_p, since it doesn't
return bool.  All callers changed.
(x_produce_glyphs): Simplify.
src/ChangeLog
src/dispextern.h
src/intervals.h
src/lisp.h
src/xdisp.c