* tui/tui-win.h (tui_get_cmd_list): Declare.
[deliverable/binutils-gdb.git] / gdb / tui / tui-data.c
index 1f41023a265b6f698aa1732297fc819c88262e92..800d72a069f6b4d32cadc933a0a17ffbb4494843 100644 (file)
 #include "tui/tui-wingeneral.h"
 
 #include "gdb_string.h"
-
-#ifdef HAVE_NCURSES_H       
-#include <ncurses.h>
-#else
-#ifdef HAVE_CURSES_H
-#include <curses.h>
-#endif
-#endif
+#include "gdb_curses.h"
 
 /****************************
 ** GLOBAL DECLARATIONS
@@ -514,6 +507,7 @@ init_content_element (struct tui_win_element * element, enum tui_win_type type)
       element->which_element.data.item_no = UNDEFINED_ITEM;
       element->which_element.data.value = NULL;
       element->which_element.data.highlight = FALSE;
+      element->which_element.data.content = (char*) NULL;
       break;
     case LOCATOR_WIN:
       element->which_element.locator.file_name[0] =
@@ -555,6 +549,7 @@ init_win_info (struct tui_win_info * win_info)
        TUI_UNDEFINED_REGS;
       win_info->detail.data_display_info.regs_column_count = 1;
       win_info->detail.data_display_info.display_regs = FALSE;
+      win_info->detail.data_display_info.current_group = 0;
       break;
     case CMD_WIN:
       win_info->detail.command_info.cur_line = 0;
@@ -911,6 +906,7 @@ free_content_elements (tui_win_content content, int content_size, enum tui_win_t
                      if (element->which_element.data.type != TUI_REGISTER)
                        xfree ((void *)element->which_element.data.name);
                      xfree (element->which_element.data.value);
+                      xfree (element->which_element.data.content);
                      xfree (element);
                      break;
                    case CMD_WIN:
This page took 0.024494 seconds and 4 git commands to generate.