diff options
Diffstat (limited to 'gdb/tui')
-rw-r--r-- | gdb/tui/tui-data.c | 2 | ||||
-rw-r--r-- | gdb/tui/tui-data.h | 2 | ||||
-rw-r--r-- | gdb/tui/tui-source.c | 2 | ||||
-rw-r--r-- | gdb/tui/tui-source.h | 2 | ||||
-rw-r--r-- | gdb/tui/tui-win.c | 11 | ||||
-rw-r--r-- | gdb/tui/tui-windata.c | 2 | ||||
-rw-r--r-- | gdb/tui/tui-windata.h | 2 | ||||
-rw-r--r-- | gdb/tui/tui-winsource.c | 2 | ||||
-rw-r--r-- | gdb/tui/tui.c | 2 |
9 files changed, 13 insertions, 14 deletions
diff --git a/gdb/tui/tui-data.c b/gdb/tui/tui-data.c index dcf8c9b..749a62e 100644 --- a/gdb/tui/tui-data.c +++ b/gdb/tui/tui-data.c @@ -371,7 +371,7 @@ tui_prev_win (struct tui_win_info *cur_win) /* Answer the window represented by name. */ struct tui_win_info * -tui_partial_win_by_name (char *name) +tui_partial_win_by_name (const char *name) { struct tui_win_info *win_info = NULL; diff --git a/gdb/tui/tui-data.h b/gdb/tui/tui-data.h index 63bcdf4..2a4f55b 100644 --- a/gdb/tui/tui-data.h +++ b/gdb/tui/tui-data.h @@ -317,7 +317,7 @@ extern void tui_free_data_content (tui_win_content, int); extern void tui_free_all_source_wins_content (void); extern void tui_del_window (struct tui_win_info *); extern void tui_del_data_windows (tui_win_content, int); -extern struct tui_win_info *tui_partial_win_by_name (char *); +extern struct tui_win_info *tui_partial_win_by_name (const char *); extern const char *tui_win_name (const struct tui_gen_win_info *); extern enum tui_layout_type tui_current_layout (void); extern void tui_set_current_layout_to (enum tui_layout_type); diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c index 423a455..c037648 100644 --- a/gdb/tui/tui-source.c +++ b/gdb/tui/tui-source.c @@ -251,7 +251,7 @@ tui_set_source_content (struct symtab *s, void tui_set_source_content_nil (struct tui_win_info *win_info, - char *warning_string) + const char *warning_string) { int line_width; int n_lines; diff --git a/gdb/tui/tui-source.h b/gdb/tui/tui-source.h index a9c591f..09ce12a 100644 --- a/gdb/tui/tui-source.h +++ b/gdb/tui/tui-source.h @@ -28,7 +28,7 @@ struct symtab; struct tui_win_info; extern void tui_set_source_content_nil (struct tui_win_info *, - char *); + const char *); extern enum tui_status tui_set_source_content (struct symtab *, int, int); diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c index 2477fa9..f49d7d5 100644 --- a/gdb/tui/tui-win.c +++ b/gdb/tui/tui-win.c @@ -1690,8 +1690,7 @@ parse_scrolling_args (char *arg, /* Process the window name if one is specified. */ if (buf_ptr != (char *) NULL) { - char *wname; - int i; + const char *wname; if (*buf_ptr == ' ') while (*(++buf_ptr) == ' ') @@ -1699,11 +1698,11 @@ parse_scrolling_args (char *arg, if (*buf_ptr != (char) 0) { - wname = buf_ptr; - /* Validate the window name. */ - for (i = 0; i < strlen (wname); i++) - wname[i] = tolower (wname[i]); + for (char *p = buf_ptr; *p != '\0'; p++) + *p = tolower (*p); + + wname = buf_ptr; } else wname = "?"; diff --git a/gdb/tui/tui-windata.c b/gdb/tui/tui-windata.c index dadae6c..8e7d55c 100644 --- a/gdb/tui/tui-windata.c +++ b/gdb/tui/tui-windata.c @@ -101,7 +101,7 @@ tui_delete_data_content_windows (void) void -tui_erase_data_content (char *prompt) +tui_erase_data_content (const char *prompt) { werase (TUI_DATA_WIN->generic.handle); tui_check_and_display_highlight_if_needed (TUI_DATA_WIN); diff --git a/gdb/tui/tui-windata.h b/gdb/tui/tui-windata.h index 1a68ea9..08b2f48 100644 --- a/gdb/tui/tui-windata.h +++ b/gdb/tui/tui-windata.h @@ -24,7 +24,7 @@ #include "tui/tui-data.h" -extern void tui_erase_data_content (char *); +extern void tui_erase_data_content (const char *); extern void tui_display_all_data (void); extern void tui_check_data_values (struct frame_info *); extern void tui_display_data_from_line (int); diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c index b444601..73ad93f 100644 --- a/gdb/tui/tui-winsource.c +++ b/gdb/tui/tui-winsource.c @@ -241,7 +241,7 @@ tui_erase_source_content (struct tui_win_info *win_info, tui_check_and_display_highlight_if_needed (win_info); if (display_prompt == EMPTY_SOURCE_PROMPT) { - char *no_src_str; + const char *no_src_str; if (win_info->generic.type == SRC_WIN) no_src_str = NO_SRC_STRING; diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c index 7ff2a53..eb489b1 100644 --- a/gdb/tui/tui.c +++ b/gdb/tui/tui.c @@ -439,7 +439,7 @@ tui_enable (void) /* Check required terminal capabilities. The MinGW port of ncurses does have them, but doesn't expose them through "cup". */ #ifndef __MINGW32__ - cap = tigetstr ("cup"); + cap = tigetstr ((char *) "cup"); if (cap == NULL || cap == (char *) -1 || *cap == '\0') { endwin (); |