Remove struct tui_layout_def
authorTom Tromey <tom@tromey.com>
Fri, 5 Jul 2019 18:11:52 +0000 (12:11 -0600)
committerTom Tromey <tom@tromey.com>
Tue, 13 Aug 2019 20:52:09 +0000 (14:52 -0600)
"layout_def" isn't actually used in the TUI, so remove it.

gdb/ChangeLog
2019-08-13  Tom Tromey  <tom@tromey.com>

* tui/tui-layout.c (tui_set_layout): Update.
* tui/tui-data.h (struct tui_layout_def): Remove.
(tui_layout_def): Don't declare.
* tui/tui-data.c (layout_def): Remove.
(tui_layout_def): Remove.

gdb/ChangeLog
gdb/tui/tui-data.c
gdb/tui/tui-data.h
gdb/tui/tui-layout.c

index 58a32a21e978698f13039eddbaa0059f5b0e7447..c0429ecd55b8d8d09ae37867fe921df06b5de607 100644 (file)
@@ -1,3 +1,11 @@
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (tui_set_layout): Update.
+       * tui/tui-data.h (struct tui_layout_def): Remove.
+       (tui_layout_def): Don't declare.
+       * tui/tui-data.c (layout_def): Remove.
+       (tui_layout_def): Remove.
+
 2019-08-13  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-winsource.h (struct tui_source_window_base)
index 2748230700c97ba21e0fecc33cb9e059ed555fb4..af5e509ff0b293b809f7dad09b26ba59a3429fe8 100644 (file)
@@ -40,9 +40,6 @@ static int term_height, term_width;
 static struct tui_locator_window _locator;
 static std::vector<tui_source_window_base *> source_windows;
 static struct tui_win_info *win_with_focus = NULL;
-static struct tui_layout_def layout_def = {
-  SRC_WIN,                     /* DISPLAY_MODE */
-};
 
 static int win_resized = FALSE;
 
@@ -77,14 +74,6 @@ tui_set_win_resized_to (int resized)
 }
 
 
-/* Answer a pointer to the current layout definition.  */
-struct tui_layout_def *
-tui_layout_def (void)
-{
-  return &layout_def;
-}
-
-
 /* Answer the window with the logical focus.  */
 struct tui_win_info *
 tui_win_with_focus (void)
index 5a7c487def482850d4065f7f0bb150550a4d8a63..745181043aaa37e65afe73f033eb61a0416b6d86 100644 (file)
@@ -151,12 +151,6 @@ struct tui_line_or_address
     } u;
 };
 
-/* Current Layout definition.  */
-struct tui_layout_def
-{
-  enum tui_win_type display_mode;
-};
-
 /* Flags to tell what kind of breakpoint is at current line.  */
 enum tui_bp_flag
 {
@@ -400,7 +394,6 @@ extern void tui_clear_source_windows_detail (void);
 extern void tui_add_to_source_windows (struct tui_source_window_base *);
 extern struct tui_win_info *tui_win_with_focus (void);
 extern void tui_set_win_with_focus (struct tui_win_info *);
-extern struct tui_layout_def *tui_layout_def (void);
 extern int tui_win_resized (void);
 extern void tui_set_win_resized_to (int);
 
index a5709c595f338cb8958bfab098641e60be78834e..93687f3bd9938c35fa6ea831b07e85fb0f4280e0 100644 (file)
@@ -118,7 +118,6 @@ tui_set_layout (enum tui_layout_type layout_type)
   struct gdbarch *gdbarch;
   CORE_ADDR addr;
   struct tui_win_info *win_with_focus = tui_win_with_focus ();
-  struct tui_layout_def *layout_def = tui_layout_def ();
 
   extract_display_start_addr (&gdbarch, &addr);
 
@@ -135,7 +134,6 @@ tui_set_layout (enum tui_layout_type layout_type)
            {
            case SRC_COMMAND:
              tui_set_win_focus_to (TUI_SRC_WIN);
-             layout_def->display_mode = SRC_WIN;
              break;
            case DISASSEM_COMMAND:
              /* The previous layout was not showing code.
@@ -148,7 +146,6 @@ tui_set_layout (enum tui_layout_type layout_type)
 
              tui_get_begin_asm_address (&gdbarch, &addr);
              tui_set_win_focus_to (TUI_DISASM_WIN);
-             layout_def->display_mode = DISASSEM_WIN;
              break;
            case SRC_DISASSEM_COMMAND:
              /* The previous layout was not showing code.
@@ -170,7 +167,6 @@ tui_set_layout (enum tui_layout_type layout_type)
                tui_set_win_focus_to (TUI_SRC_WIN);
              else
                tui_set_win_focus_to (TUI_DATA_WIN);
-             layout_def->display_mode = SRC_WIN;
              break;
            case DISASSEM_DATA_COMMAND:
              /* The previous layout was not showing code.
@@ -186,7 +182,6 @@ tui_set_layout (enum tui_layout_type layout_type)
                tui_set_win_focus_to (TUI_DISASM_WIN);
              else
                tui_set_win_focus_to (TUI_DATA_WIN);
-             layout_def->display_mode = DISASSEM_WIN;
              break;
            default:
              break;