diff options
author | Tom Tromey <tom@tromey.com> | 2019-06-23 10:25:03 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-06-25 07:48:49 -0600 |
commit | 02c28df011542448e99041e32bec331c92b39945 (patch) | |
tree | cbcb4d98a9179e83fa769c8c200664a510d61aee /gdb/tui/tui-winsource.c | |
parent | 6658b1bf6c2d8d9383826bdfd4068b77d38b3b94 (diff) | |
download | fsf-binutils-gdb-02c28df011542448e99041e32bec331c92b39945.zip fsf-binutils-gdb-02c28df011542448e99041e32bec331c92b39945.tar.gz fsf-binutils-gdb-02c28df011542448e99041e32bec331c92b39945.tar.bz2 |
Use bool for is_exec_point
This changes tui_source_element::is_exec_point to be a bool. I looked
at also changing "has_break", but it turns out that this field is used
inconsistently (sometimes as flags and sometimes as a bool), and so
needs more invesstigation before it can be changed.
gdb/ChangeLog
2019-06-25 Tom Tromey <tom@tromey.com>
* tui/tui-winsource.c (tui_clear_source_content)
(tui_source_window_base::set_is_exec_point_at): Update.
* tui/tui-source.c (tui_set_source_content_nil): Update.
* tui/tui-data.h (struct tui_source_element) <is_exec_point>: Now
a bool.
* tui/tui-data.c (init_content_element): Update.
Diffstat (limited to 'gdb/tui/tui-winsource.c')
-rw-r--r-- | gdb/tui/tui-winsource.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c index 204fee1..f30c3d6 100644 --- a/gdb/tui/tui-winsource.c +++ b/gdb/tui/tui-winsource.c @@ -218,7 +218,7 @@ tui_clear_source_content (struct tui_win_info *win_info, struct tui_win_element *element = win_info->content[i]; element->which_element.source.has_break = FALSE; - element->which_element.source.is_exec_point = FALSE; + element->which_element.source.is_exec_point = false; } } } @@ -351,13 +351,13 @@ tui_source_window_base::do_scroll_horizontal (int num_to_scroll) void tui_source_window_base::set_is_exec_point_at (struct tui_line_or_address l) { - int changed = 0; + bool changed = false; int i; i = 0; while (i < content_size) { - int new_state; + bool new_state; struct tui_line_or_address content_loa = content[i]->which_element.source.line_or_addr; @@ -367,12 +367,12 @@ tui_source_window_base::set_is_exec_point_at (struct tui_line_or_address l) if (content_loa.loa == l.loa && ((l.loa == LOA_LINE && content_loa.u.line_no == l.u.line_no) || (content_loa.u.addr == l.u.addr))) - new_state = TRUE; + new_state = true; else - new_state = FALSE; + new_state = false; if (new_state != content[i]->which_element.source.is_exec_point) { - changed++; + changed = true; content[i]->which_element.source.is_exec_point = new_state; tui_show_source_line (this, i + 1); } |