diff options
author | Tom Tromey <tom@tromey.com> | 2024-03-30 12:19:07 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2024-03-30 12:19:07 -0600 |
commit | 05612aa74b507795487d68a0a56ae8ab09334082 (patch) | |
tree | 7da0cce05827923c0fd16945f001a38c10683ffc /gdb/tui | |
parent | cb3729d378042d5bfc0f69a4b14660dc8b8a8eb5 (diff) | |
download | fsf-binutils-gdb-05612aa74b507795487d68a0a56ae8ab09334082.zip fsf-binutils-gdb-05612aa74b507795487d68a0a56ae8ab09334082.tar.gz fsf-binutils-gdb-05612aa74b507795487d68a0a56ae8ab09334082.tar.bz2 |
Lower variable definitions in tui_redisplay_readline
I noticed a redundant assignment to 'prev_col' in
tui_redisplay_readline, and then went ahead and lowered most of the
variable definitions in that function to their initialization point.
Diffstat (limited to 'gdb/tui')
-rw-r--r-- | gdb/tui/tui-io.c | 27 |
1 files changed, 9 insertions, 18 deletions
diff --git a/gdb/tui/tui-io.c b/gdb/tui/tui-io.c index 34e85de..2673397 100644 --- a/gdb/tui/tui-io.c +++ b/gdb/tui/tui-io.c @@ -564,15 +564,7 @@ tui_puts_internal (WINDOW *w, const char *string, int *height) void tui_redisplay_readline (void) { - int prev_col; - int height; - int col; - int c_pos; - int c_line; - int in; - WINDOW *w; const char *prompt; - int start_line; /* Detect when we temporarily left SingleKey and now the readline edit buffer is empty, automatically restore the SingleKey @@ -588,18 +580,17 @@ tui_redisplay_readline (void) else prompt = rl_display_prompt; - c_pos = -1; - c_line = -1; - w = TUI_CMD_WIN->handle.get (); - start_line = TUI_CMD_WIN->start_line; + int c_pos = -1; + int c_line = -1; + WINDOW *w = TUI_CMD_WIN->handle.get (); + int start_line = TUI_CMD_WIN->start_line; wmove (w, start_line, 0); - prev_col = 0; - height = 1; + int height = 1; if (prompt != nullptr) tui_puts_internal (w, prompt, &height); - prev_col = getcurx (w); - for (in = 0; in <= rl_end; in++) + int prev_col = getcurx (w); + for (int in = 0; in <= rl_end; in++) { unsigned char c; @@ -620,7 +611,7 @@ tui_redisplay_readline (void) else if (c == '\t') { /* Expand TABs, since ncurses on MS-Windows doesn't. */ - col = getcurx (w); + int col = getcurx (w); do { waddch (w, ' '); @@ -633,7 +624,7 @@ tui_redisplay_readline (void) } if (c == '\n') TUI_CMD_WIN->start_line = getcury (w); - col = getcurx (w); + int col = getcurx (w); if (col < prev_col) height++; prev_col = col; |