This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commit/tui] Cleanup tui-data.h, second pass


committed,
Andrew
2004-02-07  Andrew Cagney  <cagney@redhat.com>

        * tui/tui-data.h (tui_win_element): Rename TuiWinElement.
        (tui_exec_info_content): Rename TuiExecInfoContent.
        (TuiGenWinInfo, TuiGenWinInfoPtr): Delete definitions.
        (TuiWinInfo, TuiWinInfoPtr): Ditto.
        (TuiScrollDirection, TuiScrollDirectionPtr): Ditto.
        (TuiList, TuiListPtr): Ditto.
        (TuiLayoutType, TuiLayoutTypePtr): Ditto.
        (TuiDataType, TuiDataTypePtr): Ditto.
        (TuiRegisterDisplayType, TuiRegisterDisplayTypePtr): Ditto.
        (TuiLineOrAddress, TuiLineOrAddressPtr): Ditto.
        (TuiLayoutDef, TuiLayoutDefPtr): Ditto.
        (TuiSourceElement, TuiSourceElementPtr): Ditto.
        (TuiDataElement, TuiDataElementPtr): Ditto.
        (TuiWinElement, TuiWinElementPtr): Ditto.
        (TuiDataInfo, TuiDataInfoPtr): Ditto.
        (TuiCommandElement, TuiCommandElementPtr): Ditto.
        (TuiLocatorElement, TuiLocatorElementPtr): Ditto.
        (TuiWhichElement, TuiWhichElementPtr): Ditto.
        (TuiSourceInfo, TuiSourceInfoPtr): Ditto.
        (TuiCommandInfo, TuiCommandInfoPtr): Ditto.
        * tui/tui-command.c, tui/tui-data.c: Update references.
        * tui/tui-data.h, tui/tui-disasm.c, tui/tui-layout.c: Ditto.
        * tui/tui-regs.c, tui/tui-source.c, tui/tui-stack.c: Ditto.
        * tui/tui-win.c, tui/tui-windata.c, tui/tui-wingeneral.c: Ditto.
        * tui/tui-winsource.c, tui/tui.c: Ditto.
        
Index: tui/tui-command.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-command.c,v
retrieving revision 1.5
diff -t -u -r1.5 tui-command.c
--- tui/tui-command.c	7 Feb 2004 04:40:36 -0000	1.5
+++ tui/tui-command.c	7 Feb 2004 16:28:29 -0000
@@ -52,7 +52,7 @@
 unsigned int
 tui_dispatch_ctrl_char (unsigned int ch)
 {
-  TuiWinInfoPtr winInfo = tui_win_with_focus ();
+  struct tui_win_info * winInfo = tui_win_with_focus ();
   WINDOW *w = cmdWin->generic.handle;
 
   /*
@@ -60,7 +60,7 @@
      ** assume it is the command window; in this case, pass the
      ** character on through and do nothing here.
    */
-  if (winInfo == (TuiWinInfoPtr) NULL || winInfo == cmdWin)
+  if (winInfo == (struct tui_win_info *) NULL || winInfo == cmdWin)
     return ch;
   else
     {
Index: tui/tui-data.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-data.c,v
retrieving revision 1.3
diff -t -u -r1.3 tui-data.c
--- tui/tui-data.c	7 Feb 2004 04:40:36 -0000	1.3
+++ tui/tui-data.c	7 Feb 2004 16:28:29 -0000
@@ -39,21 +39,21 @@
 /****************************
 ** GLOBAL DECLARATIONS
 ****************************/
-TuiWinInfoPtr winList[MAX_MAJOR_WINDOWS];
+struct tui_win_info *(winList[MAX_MAJOR_WINDOWS]);
 
 /***************************
 ** Private data
 ****************************/
-static TuiLayoutType _currentLayout = UNDEFINED_LAYOUT;
+static enum tui_layout_type _currentLayout = UNDEFINED_LAYOUT;
 static int _termHeight, _termWidth;
-static TuiGenWinInfo _locator;
-static TuiGenWinInfo _execInfo[2];
-static TuiWinInfoPtr _srcWinList[2];
-static TuiList _sourceWindows =
+static struct tui_gen_win_info _locator;
+static struct tui_gen_win_info _execInfo[2];
+static struct tui_win_info * _srcWinList[2];
+static struct tui_list _sourceWindows =
 {(OpaqueList) _srcWinList, 0};
 static int _defaultTabLen = DEFAULT_TAB_LEN;
-static TuiWinInfoPtr _winWithFocus = (TuiWinInfoPtr) NULL;
-static TuiLayoutDef _layoutDef =
+static struct tui_win_info * _winWithFocus = (struct tui_win_info *) NULL;
+static struct tui_layout_def _layoutDef =
 {SRC_WIN,                       /* displayMode */
  FALSE,                         /* split */
  TUI_UNDEFINED_REGS,            /* regsDisplayType */
@@ -64,8 +64,8 @@
 /*********************************
 ** Static function forward decls
 **********************************/
-static void freeContent (TuiWinContent, int, TuiWinType);
-static void freeContentElements (TuiWinContent, int, TuiWinType);
+static void freeContent (tui_win_content, int, TuiWinType);
+static void freeContentElements (tui_win_content, int, TuiWinType);
 
 
 
@@ -94,7 +94,7 @@
 
 
 /* Answer a pointer to the current layout definition.   */
-TuiLayoutDefPtr
+struct tui_layout_def *
 tui_layout_def (void)
 {
   return &_layoutDef;
@@ -102,7 +102,7 @@
 
 
 /* Answer the window with the logical focus.    */
-TuiWinInfoPtr
+struct tui_win_info *
 tui_win_with_focus (void)
 {
   return _winWithFocus;
@@ -111,7 +111,7 @@
 
 /* Set the window that has the logical focus.   */
 void
-tui_set_win_with_focus (TuiWinInfoPtr winInfo)
+tui_set_win_with_focus (struct tui_win_info * winInfo)
 {
   _winWithFocus = winInfo;
 }
@@ -139,7 +139,7 @@
    **        one source window (either source or disassembly), but both can
    **        be displayed at the same time.
  */
-TuiListPtr
+struct tui_list *
 tui_source_windows (void)
 {
   return &_sourceWindows;
@@ -165,7 +165,7 @@
   int i;
 
   for (i = 0; i < (tui_source_windows ())->count; i++)
-    tui_clear_win_detail ((TuiWinInfoPtr) (tui_source_windows ())->list[i]);
+    tui_clear_win_detail ((struct tui_win_info *) (tui_source_windows ())->list[i]);
 }
 
 
@@ -173,7 +173,7 @@
    one source window (either source or disassembly), but both can be
    displayed at the same time.  */
 void
-tui_add_to_source_windows (TuiWinInfoPtr winInfo)
+tui_add_to_source_windows (struct tui_win_info * winInfo)
 {
   if (_sourceWindows.count < 2)
     _sourceWindows.list[_sourceWindows.count++] = (Opaque) winInfo;
@@ -182,7 +182,7 @@
 
 /* Clear the pertinant detail in the windows.   */
 void
-tui_clear_win_detail (TuiWinInfoPtr winInfo)
+tui_clear_win_detail (struct tui_win_info * winInfo)
 {
   if (m_winPtrNotNull (winInfo))
     {
@@ -199,10 +199,10 @@
           break;
         case DATA_WIN:
           winInfo->detail.dataDisplayInfo.dataContent =
-            (TuiWinContent) NULL;
+            (tui_win_content) NULL;
           winInfo->detail.dataDisplayInfo.dataContentCount = 0;
           winInfo->detail.dataDisplayInfo.regsContent =
-            (TuiWinContent) NULL;
+            (tui_win_content) NULL;
           winInfo->detail.dataDisplayInfo.regsContentCount = 0;
           winInfo->detail.dataDisplayInfo.regsDisplayType =
             TUI_UNDEFINED_REGS;
@@ -222,7 +222,7 @@
    ** sourceExecInfoPtr().
    **        Accessor for the source execution info ptr.
  */
-TuiGenWinInfoPtr
+struct tui_gen_win_info *
 tui_source_exec_info_win_ptr (void)
 {
   return &_execInfo[0];
@@ -233,7 +233,7 @@
    ** disassemExecInfoPtr().
    **        Accessor for the disassem execution info ptr.
  */
-TuiGenWinInfoPtr
+struct tui_gen_win_info *
 tui_disassem_exec_info_win_ptr (void)
 {
   return &_execInfo[1];
@@ -242,11 +242,11 @@
 
 /* Accessor for the locator win info.  Answers a pointer to the static
    locator win info struct.  */
-TuiGenWinInfoPtr
+struct tui_gen_win_info *
 tui_locator_win_info_ptr (void)
 {
   return &_locator;
-}                               /* locatorWinInfoPtr */
+}
 
 
 /* Accessor for the termHeight.  */
@@ -282,7 +282,7 @@
 
 
 /* Accessor for the current layout.   */
-TuiLayoutType
+enum tui_layout_type
 tui_current_layout (void)
 {
   return _currentLayout;
@@ -291,7 +291,7 @@
 
 /* Mutator for the current layout.  */
 void
-tui_set_current_layout_to (TuiLayoutType newLayout)
+tui_set_current_layout_to (enum tui_layout_type newLayout)
 {
   _currentLayout = newLayout;
 }
@@ -302,7 +302,7 @@
    **        Set the origin of the window
  */
 void
-setGenWinOrigin (TuiGenWinInfoPtr winInfo, int x, int y)
+setGenWinOrigin (struct tui_gen_win_info * winInfo, int x, int y)
 {
   winInfo->origin.x = x;
   winInfo->origin.y = y;
@@ -318,11 +318,11 @@
 
 /* Answer the next window in the list, cycling back to the top if
    necessary.  */
-TuiWinInfoPtr
-tui_next_win (TuiWinInfoPtr curWin)
+struct tui_win_info *
+tui_next_win (struct tui_win_info * curWin)
 {
   TuiWinType type = curWin->generic.type;
-  TuiWinInfoPtr nextWin = (TuiWinInfoPtr) NULL;
+  struct tui_win_info * nextWin = (struct tui_win_info *) NULL;
 
   if (curWin->generic.type == CMD_WIN)
     type = SRC_WIN;
@@ -347,11 +347,11 @@
 
 /* Answer the prev window in the list, cycling back to the bottom if
    necessary.  */
-TuiWinInfoPtr
-tui_prev_win (TuiWinInfoPtr curWin)
+struct tui_win_info *
+tui_prev_win (struct tui_win_info * curWin)
 {
   TuiWinType type = curWin->generic.type;
-  TuiWinInfoPtr prev = (TuiWinInfoPtr) NULL;
+  struct tui_win_info * prev = (struct tui_win_info *) NULL;
 
   if (curWin->generic.type == SRC_WIN)
     type = CMD_WIN;
@@ -375,10 +375,10 @@
 
 
 /* Answer the window represented by name.    */
-TuiWinInfoPtr
+struct tui_win_info *
 tui_partial_win_by_name (char *name)
 {
-  TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
+  struct tui_win_info * winInfo = (struct tui_win_info *) NULL;
 
   if (name != (char *) NULL)
     {
@@ -406,7 +406,7 @@
    **      Answer the name of the window
  */
 char *
-tui_win_name (TuiGenWinInfoPtr winInfo)
+tui_win_name (struct tui_gen_win_info * winInfo)
 {
   char *name = (char *) NULL;
 
@@ -442,13 +442,13 @@
 }
 
 
-TuiGenWinInfoPtr
+struct tui_gen_win_info *
 tui_alloc_generic_win_info (void)
 {
-  TuiGenWinInfoPtr win;
+  struct tui_gen_win_info * win;
 
-  if ((win = (TuiGenWinInfoPtr) xmalloc (
-                     sizeof (TuiGenWinInfoPtr))) != (TuiGenWinInfoPtr) NULL)
+  if ((win = (struct tui_gen_win_info *) xmalloc (
+                     sizeof (struct tui_gen_win_info *))) != (struct tui_gen_win_info *) NULL)
     tui_init_generic_part (win);
 
   return win;
@@ -459,7 +459,7 @@
    ** initGenericPart().
  */
 void
-tui_init_generic_part (TuiGenWinInfoPtr win)
+tui_init_generic_part (struct tui_gen_win_info * win)
 {
   win->width =
     win->height =
@@ -480,7 +480,7 @@
    ** initContentElement().
  */
 void
-initContentElement (TuiWinElementPtr element, TuiWinType type)
+initContentElement (struct tui_win_element * element, TuiWinType type)
 {
   element->highlight = FALSE;
   switch (type)
@@ -495,9 +495,9 @@
     case DATA_WIN:
       tui_init_generic_part (&element->whichElement.dataWindow);
       element->whichElement.dataWindow.type = DATA_ITEM_WIN;
-      ((TuiGenWinInfoPtr) & element->whichElement.dataWindow)->content =
+      ((struct tui_gen_win_info *) & element->whichElement.dataWindow)->content =
         (OpaquePtr) tui_alloc_content (1, DATA_ITEM_WIN);
-      ((TuiGenWinInfoPtr)
+      ((struct tui_gen_win_info *)
        & element->whichElement.dataWindow)->contentSize = 1;
       break;
     case CMD_WIN:
@@ -530,7 +530,7 @@
    ** initWinInfo().
  */
 void
-initWinInfo (TuiWinInfoPtr winInfo)
+initWinInfo (struct tui_win_info * winInfo)
 {
   tui_init_generic_part (&winInfo->generic);
   winInfo->canHighlight =
@@ -539,16 +539,16 @@
     {
     case SRC_WIN:
     case DISASSEM_WIN:
-      winInfo->detail.sourceInfo.executionInfo = (TuiGenWinInfoPtr) NULL;
+      winInfo->detail.sourceInfo.executionInfo = (struct tui_gen_win_info *) NULL;
       winInfo->detail.sourceInfo.hasLocator = FALSE;
       winInfo->detail.sourceInfo.horizontalOffset = 0;
       winInfo->detail.sourceInfo.startLineOrAddr.addr = 0;
       winInfo->detail.sourceInfo.filename = 0;
       break;
     case DATA_WIN:
-      winInfo->detail.dataDisplayInfo.dataContent = (TuiWinContent) NULL;
+      winInfo->detail.dataDisplayInfo.dataContent = (tui_win_content) NULL;
       winInfo->detail.dataDisplayInfo.dataContentCount = 0;
-      winInfo->detail.dataDisplayInfo.regsContent = (TuiWinContent) NULL;
+      winInfo->detail.dataDisplayInfo.regsContent = (tui_win_content) NULL;
       winInfo->detail.dataDisplayInfo.regsContentCount = 0;
       winInfo->detail.dataDisplayInfo.regsDisplayType =
         TUI_UNDEFINED_REGS;
@@ -568,12 +568,12 @@
 }                               /* initWinInfo */
 
 
-TuiWinInfoPtr
+struct tui_win_info *
 tui_alloc_win_info (TuiWinType type)
 {
-  TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
+  struct tui_win_info * winInfo = (struct tui_win_info *) NULL;
 
-  winInfo = (TuiWinInfoPtr) xmalloc (sizeof (TuiWinInfo));
+  winInfo = (struct tui_win_info *) xmalloc (sizeof (struct tui_win_info));
   if (m_winPtrNotNull (winInfo))
     {
       winInfo->generic.type = type;
@@ -588,15 +588,15 @@
    ** allocContent().
    **        Allocates the content and elements in a block.
  */
-TuiWinContent
+tui_win_content
 tui_alloc_content (int numElements, TuiWinType type)
 {
-  TuiWinContent content = (TuiWinContent) NULL;
+  tui_win_content content = (tui_win_content) NULL;
   char *elementBlockPtr = (char *) NULL;
   int i;
 
-  if ((content = (TuiWinContent)
-  xmalloc (sizeof (TuiWinElementPtr) * numElements)) != (TuiWinContent) NULL)
+  if ((content = (tui_win_content)
+  xmalloc (sizeof (struct tui_win_element *) * numElements)) != (tui_win_content) NULL)
     {                           /*
                                    ** All windows, except the data window, can allocate the elements
                                    ** in a chunk.  The data window cannot because items can be
@@ -605,19 +605,19 @@
       if (type != DATA_WIN)
         {
           if ((elementBlockPtr = (char *)
-           xmalloc (sizeof (TuiWinElement) * numElements)) != (char *) NULL)
+           xmalloc (sizeof (struct tui_win_element) * numElements)) != (char *) NULL)
             {
               for (i = 0; i < numElements; i++)
                 {
-                  content[i] = (TuiWinElementPtr) elementBlockPtr;
+                  content[i] = (struct tui_win_element *) elementBlockPtr;
                   initContentElement (content[i], type);
-                  elementBlockPtr += sizeof (TuiWinElement);
+                  elementBlockPtr += sizeof (struct tui_win_element);
                 }
             }
           else
             {
               tuiFree ((char *) content);
-              content = (TuiWinContent) NULL;
+              content = (tui_win_content) NULL;
             }
         }
     }
@@ -632,9 +632,9 @@
    there is a memory allocation error, in which case, (-1) is
    returned.  */
 int
-tui_add_content_elements (TuiGenWinInfoPtr winInfo, int numElements)
+tui_add_content_elements (struct tui_gen_win_info * winInfo, int numElements)
 {
-  TuiWinElementPtr elementPtr;
+  struct tui_win_element * elementPtr;
   int i, indexStart;
 
   if (winInfo->content == (OpaquePtr) NULL)
@@ -648,8 +648,8 @@
     {
       for (i = indexStart; (i < numElements + indexStart); i++)
         {
-          if ((elementPtr = (TuiWinElementPtr)
-               xmalloc (sizeof (TuiWinElement))) != (TuiWinElementPtr) NULL)
+          if ((elementPtr = (struct tui_win_element *)
+               xmalloc (sizeof (struct tui_win_element))) != (struct tui_win_element *) NULL)
             {
               winInfo->content[i] = (Opaque) elementPtr;
               initContentElement (elementPtr, winInfo->type);
@@ -667,16 +667,16 @@
 /* Delete all curses windows associated with winInfo, leaving everything
    else intact.  */
 void
-tuiDelWindow (TuiWinInfoPtr winInfo)
+tuiDelWindow (struct tui_win_info * winInfo)
 {
-  TuiGenWinInfoPtr genericWin;
+  struct tui_gen_win_info * genericWin;
 
   switch (winInfo->generic.type)
     {
     case SRC_WIN:
     case DISASSEM_WIN:
       genericWin = tui_locator_win_info_ptr ();
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -688,7 +688,7 @@
           winInfo->detail.sourceInfo.filename = 0;
         }
       genericWin = winInfo->detail.sourceInfo.executionInfo;
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -717,16 +717,16 @@
 
 
 void
-tui_free_window (TuiWinInfoPtr winInfo)
+tui_free_window (struct tui_win_info * winInfo)
 {
-  TuiGenWinInfoPtr genericWin;
+  struct tui_gen_win_info * genericWin;
 
   switch (winInfo->generic.type)
     {
     case SRC_WIN:
     case DISASSEM_WIN:
       genericWin = tui_locator_win_info_ptr ();
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -738,7 +738,7 @@
           winInfo->detail.sourceInfo.filename = 0;
         }
       genericWin = winInfo->detail.sourceInfo.executionInfo;
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -751,12 +751,12 @@
           tui_free_data_content (winInfo->detail.dataDisplayInfo.regsContent,
                                  winInfo->detail.dataDisplayInfo.regsContentCount);
           winInfo->detail.dataDisplayInfo.regsContent =
-            (TuiWinContent) NULL;
+            (tui_win_content) NULL;
           winInfo->detail.dataDisplayInfo.regsContentCount = 0;
           tui_free_data_content (winInfo->detail.dataDisplayInfo.dataContent,
                                  winInfo->detail.dataDisplayInfo.dataContentCount);
           winInfo->detail.dataDisplayInfo.dataContent =
-            (TuiWinContent) NULL;
+            (tui_win_content) NULL;
           winInfo->detail.dataDisplayInfo.dataContentCount = 0;
           winInfo->detail.dataDisplayInfo.regsDisplayType =
             TUI_UNDEFINED_REGS;
@@ -788,7 +788,7 @@
 
   for (i = 0; i < (tui_source_windows ())->count; i++)
     {
-      TuiWinInfoPtr winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[i];
+      struct tui_win_info * winInfo = (struct tui_win_info *) (tui_source_windows ())->list[i];
 
       if (m_winPtrNotNull (winInfo))
         {
@@ -800,11 +800,11 @@
 
 
 void
-tui_free_win_content (TuiGenWinInfoPtr winInfo)
+tui_free_win_content (struct tui_gen_win_info * winInfo)
 {
   if (winInfo->content != (OpaquePtr) NULL)
     {
-      freeContent ((TuiWinContent) winInfo->content,
+      freeContent ((tui_win_content) winInfo->content,
                    winInfo->contentSize,
                    winInfo->type);
       winInfo->content = (OpaquePtr) NULL;
@@ -816,19 +816,19 @@
 
 
 void
-tui_del_data_windows (TuiWinContent content, int contentSize)
+tui_del_data_windows (tui_win_content content, int contentSize)
 {
   int i;
 
   /*
-     ** Remember that data window content elements are of type TuiGenWinInfoPtr,
+     ** Remember that data window content elements are of type struct tui_gen_win_info *,
      ** each of which whose single element is a data element.
    */
   for (i = 0; i < contentSize; i++)
     {
-      TuiGenWinInfoPtr genericWin = &content[i]->whichElement.dataWindow;
+      struct tui_gen_win_info * genericWin = &content[i]->whichElement.dataWindow;
 
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -839,19 +839,19 @@
 
 
 void
-tui_free_data_content (TuiWinContent content, int contentSize)
+tui_free_data_content (tui_win_content content, int contentSize)
 {
   int i;
 
   /*
-     ** Remember that data window content elements are of type TuiGenWinInfoPtr,
+     ** Remember that data window content elements are of type struct tui_gen_win_info *,
      ** each of which whose single element is a data element.
    */
   for (i = 0; i < contentSize; i++)
     {
-      TuiGenWinInfoPtr genericWin = &content[i]->whichElement.dataWindow;
+      struct tui_gen_win_info * genericWin = &content[i]->whichElement.dataWindow;
 
-      if (genericWin != (TuiGenWinInfoPtr) NULL)
+      if (genericWin != (struct tui_gen_win_info *) NULL)
         {
           tui_delete_win (genericWin->handle);
           genericWin->handle = (WINDOW *) NULL;
@@ -875,9 +875,9 @@
    ** freeContent().
  */
 static void
-freeContent (TuiWinContent content, int contentSize, TuiWinType winType)
+freeContent (tui_win_content content, int contentSize, TuiWinType winType)
 {
-  if (content != (TuiWinContent) NULL)
+  if (content != (tui_win_content) NULL)
     {
       freeContentElements (content, contentSize, winType);
       tuiFree ((char *) content);
@@ -891,9 +891,9 @@
    ** freeContentElements().
  */
 static void
-freeContentElements (TuiWinContent content, int contentSize, TuiWinType type)
+freeContentElements (tui_win_content content, int contentSize, TuiWinType type)
 {
-  if (content != (TuiWinContent) NULL)
+  if (content != (tui_win_content) NULL)
     {
       int i;
 
@@ -907,10 +907,10 @@
         {
           for (i = 0; i < contentSize; i++)
             {
-              TuiWinElementPtr element;
+              struct tui_win_element * element;
 
               element = content[i];
-              if (element != (TuiWinElementPtr) NULL)
+              if (element != (struct tui_win_element *) NULL)
                 {
                   switch (type)
                     {
Index: tui/tui-data.h
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-data.h,v
retrieving revision 1.7
diff -t -u -r1.7 tui-data.h
--- tui/tui-data.h	7 Feb 2004 04:40:36 -0000	1.7
+++ tui/tui-data.h	7 Feb 2004 16:28:30 -0000
@@ -32,22 +32,21 @@
 #endif
 
 /* Generic window information */
-     typedef struct tui_gen_win_info
-       {
-         WINDOW *handle;        /* window handle */
-         TuiWinType type;       /* type of window */
-         int width;             /* window width */
-         int height;            /* window height */
-         TuiPoint origin;       /* origin of window */
-         OpaquePtr content;     /* content of window */
-         int contentSize;       /* Size of content (# of elements) */
-         int contentInUse;      /* Can it be used, or is it already used? */
-         int viewportHeight;    /* viewport height */
-         int lastVisibleLine;   /* index of last visible line */
-         int isVisible;         /* whether the window is visible or not */
-         char* title;          /* Window title to display.  */
-       }
-TuiGenWinInfo, *TuiGenWinInfoPtr;
+struct tui_gen_win_info
+{
+  WINDOW *handle;       /* window handle */
+  TuiWinType type;      /* type of window */
+  int width;            /* window width */
+  int height;           /* window height */
+  TuiPoint origin;      /* origin of window */
+  OpaquePtr content;    /* content of window */
+  int contentSize;      /* Size of content (# of elements) */
+  int contentInUse;     /* Can it be used, or is it already used? */
+  int viewportHeight;   /* viewport height */
+  int lastVisibleLine;  /* index of last visible line */
+  int isVisible;                /* whether the window is visible or not */
+  char* title;          /* Window title to display.  */
+};
 
 /* Constant definitions */
 #define DEFAULT_TAB_LEN                8
@@ -95,120 +94,109 @@
 #define TUI_GENERAL_SPECIAL_REGS_NAME        "$REGS"
 #define TUI_GENERAL_SPECIAL_REGS_NAME_LOWER  "$regs"
 
-/* Scroll direction enum */
-typedef enum tui_scroll_direction
-  {
-    FORWARD_SCROLL,
-    BACKWARD_SCROLL,
-    LEFT_SCROLL,
-    RIGHT_SCROLL
-  }
-TuiScrollDirection, *TuiScrollDirectionPtr;
-
-
-/* General list struct */
-typedef struct tui_list
-  {
-    OpaqueList list;
-    int count;
-  }
-TuiList, *TuiListPtr;
+/* Scroll direction enum.  */
+enum tui_scroll_direction
+{
+  FORWARD_SCROLL,
+  BACKWARD_SCROLL,
+  LEFT_SCROLL,
+  RIGHT_SCROLL
+};
+
+
+/* General list struct.  */
+struct tui_list
+{
+  OpaqueList list;
+  int count;
+};
 
 
 /* The kinds of layouts available */
-typedef enum tui_layout_type
-  {
-    SRC_COMMAND,
-    DISASSEM_COMMAND,
-    SRC_DISASSEM_COMMAND,
-    SRC_DATA_COMMAND,
-    DISASSEM_DATA_COMMAND,
-    UNDEFINED_LAYOUT
-  }
-TuiLayoutType, *TuiLayoutTypePtr;
+enum tui_layout_type
+{
+  SRC_COMMAND,
+  DISASSEM_COMMAND,
+  SRC_DISASSEM_COMMAND,
+  SRC_DATA_COMMAND,
+  DISASSEM_DATA_COMMAND,
+  UNDEFINED_LAYOUT
+};
 
 /* Basic data types that can be displayed in the data window. */
-typedef enum tui_data_type
-  {
-    TUI_REGISTER,
-    TUI_SCALAR,
-    TUI_COMPLEX,
-    TUI_STRUCT
-  }
-TuiDataType, TuiDataTypePtr;
+enum tui_data_type
+{
+  TUI_REGISTER,
+  TUI_SCALAR,
+  TUI_COMPLEX,
+  TUI_STRUCT
+};
 
 /* Types of register displays */
-typedef enum tui_register_display_type
-  {
-    TUI_UNDEFINED_REGS,
-    TUI_GENERAL_REGS,
-    TUI_SFLOAT_REGS,
-    TUI_DFLOAT_REGS,
-    TUI_SPECIAL_REGS,
-    TUI_GENERAL_AND_SPECIAL_REGS
-  }
-TuiRegisterDisplayType, *TuiRegisterDisplayTypePtr;
+enum tui_register_display_type
+{
+  TUI_UNDEFINED_REGS,
+  TUI_GENERAL_REGS,
+  TUI_SFLOAT_REGS,
+  TUI_DFLOAT_REGS,
+  TUI_SPECIAL_REGS,
+  TUI_GENERAL_AND_SPECIAL_REGS
+};
 
 /* Structure describing source line or line address */
-typedef union tui_line_or_address
-  {
-    int lineNo;
-    CORE_ADDR addr;
-  }
-TuiLineOrAddress, *TuiLineOrAddressPtr;
+union tui_line_or_address
+{
+  int lineNo;
+  CORE_ADDR addr;
+};
 
 /* Current Layout definition */
-typedef struct tui_layout_def
-  {
-    TuiWinType displayMode;
-    int split;
-    TuiRegisterDisplayType regsDisplayType;
-    TuiRegisterDisplayType floatRegsDisplayType;
-  }
-TuiLayoutDef, *TuiLayoutDefPtr;
+struct tui_layout_def
+{
+  TuiWinType displayMode;
+  int split;
+  enum tui_register_display_type regsDisplayType;
+  enum tui_register_display_type floatRegsDisplayType;
+};
 
 /* Elements in the Source/Disassembly Window */
-typedef struct tui_source_element
-  {
-    char *line;
-    TuiLineOrAddress lineOrAddr;
-    int isExecPoint;
-    int hasBreak;
-  }
-TuiSourceElement, *TuiSourceElementPtr;
+struct tui_source_element
+{
+  char *line;
+  union tui_line_or_address lineOrAddr;
+  int isExecPoint;
+  int hasBreak;
+};
 
 
 /* Elements in the data display window content */
-typedef struct tui_data_element
-  {
-    const char *name;
-    int itemNo;                 /* the register number, or data display number */
-    TuiDataType type;
-    Opaque value;
-    int highlight;
-  }
-TuiDataElement, *TuiDataElementPtr;
+struct tui_data_element
+{
+  const char *name;
+  int itemNo;                   /* the register number, or data display number */
+  enum tui_data_type type;
+  Opaque value;
+  int highlight;
+};
 
 
 /* Elements in the command window content */
-typedef struct tui_command_element
-  {
-    char *line;
-  }
-TuiCommandElement, *TuiCommandElementPtr;
+struct tui_command_element
+{
+  char *line;
+};
 
 
 #define MAX_LOCATOR_ELEMENT_LEN        100
 
 /* Elements in the locator window content */
-typedef struct tui_locator_element
-  {
-    char fileName[MAX_LOCATOR_ELEMENT_LEN];
-    char procName[MAX_LOCATOR_ELEMENT_LEN];
-    int lineNo;
-    CORE_ADDR addr;
-  }
-TuiLocatorElement, *TuiLocatorElementPtr;
+struct tui_locator_element
+{
+  char fileName[MAX_LOCATOR_ELEMENT_LEN];
+  char procName[MAX_LOCATOR_ELEMENT_LEN];
+  int lineNo;
+  CORE_ADDR addr;
+};
 
 /* Flags to tell what kind of breakpoint is at current line.  */
 #define TUI_BP_ENABLED      0x01
@@ -223,114 +211,109 @@
 #define TUI_EXEC_POS        2
 #define TUI_EXECINFO_SIZE   4
 
-typedef char TuiExecInfoContent[TUI_EXECINFO_SIZE];
+typedef char tui_exec_info_content[TUI_EXECINFO_SIZE];
 
 /* An content element in a window */
-typedef union tui_which_element
-  {
-    TuiSourceElement source;    /* the source elements */
-    TuiGenWinInfo dataWindow;   /* data display elements */
-    TuiDataElement data;        /* elements of dataWindow */
-    TuiCommandElement command;  /* command elements */
-    TuiLocatorElement locator;  /* locator elements */
-    TuiExecInfoContent simpleString;    /* simple char based elements */
-  }
-TuiWhichElement, *TuiWhichElementPtr;
-
-typedef struct tui_win_element
-  {
-    int highlight;
-    TuiWhichElement whichElement;
-  }
-TuiWinElement, *TuiWinElementPtr;
+union tui_which_element
+{
+  struct tui_source_element source;     /* the source elements */
+  struct tui_gen_win_info dataWindow;   /* data display elements */
+  struct tui_data_element data; /* elements of dataWindow */
+  struct tui_command_element command;   /* command elements */
+  struct tui_locator_element locator;   /* locator elements */
+  tui_exec_info_content simpleString;   /* simple char based elements */
+};
+
+struct tui_win_element
+{
+  int highlight;
+  union tui_which_element whichElement;
+};
 
 
 /* This describes the content of the window. */
-typedef TuiWinElementPtr *TuiWinContent;
+typedef struct tui_win_element **tui_win_content;
 
 
 /* This struct defines the specific information about a data display window */
-typedef struct tui_data_info
-  {
-    TuiWinContent dataContent;  /* start of data display content */
-    int dataContentCount;
-    TuiWinContent regsContent;  /* start of regs display content */
-    int regsContentCount;
-    TuiRegisterDisplayType regsDisplayType;
-    int regsColumnCount;
-    int displayRegs;            /* Should regs be displayed at all? */
-  }
-TuiDataInfo, *TuiDataInfoPtr;
-
-
-typedef struct tui_source_info
-  {
-    int hasLocator;             /* Does locator belongs to this window? */
-    TuiGenWinInfoPtr executionInfo;     /* execution information window */
-    int horizontalOffset;       /* used for horizontal scroll */
-    TuiLineOrAddress startLineOrAddr;
-    char* filename;
-  }
-TuiSourceInfo, *TuiSourceInfoPtr;
-
-
-typedef struct tui_command_info
-  {
-    int curLine;                /* The current line position */
-    int curch;                  /* The current cursor position */
-    int start_line;
-  }
-TuiCommandInfo, *TuiCommandInfoPtr;
+struct tui_data_info
+{
+  tui_win_content dataContent;  /* start of data display content */
+  int dataContentCount;
+  tui_win_content regsContent;  /* start of regs display content */
+  int regsContentCount;
+  enum tui_register_display_type regsDisplayType;
+  int regsColumnCount;
+  int displayRegs;              /* Should regs be displayed at all? */
+};
+
+
+struct tui_source_info
+{
+  int hasLocator;               /* Does locator belongs to this window? */
+  /* Execution information window.  */
+  struct tui_gen_win_info *executionInfo;
+  int horizontalOffset; /* used for horizontal scroll */
+  union tui_line_or_address startLineOrAddr;
+  char* filename;
+};
+
+
+struct tui_command_info
+{
+  int curLine;          /* The current line position */
+  int curch;                    /* The current cursor position */
+  int start_line;
+};
 
 
 /* This defines information about each logical window */
-typedef struct tui_win_info
-  {
-    TuiGenWinInfo generic;      /* general window information */
-    union
-      {
-        TuiSourceInfo sourceInfo;
-        TuiDataInfo dataDisplayInfo;
-        TuiCommandInfo commandInfo;
-        Opaque opaque;
-      }
-    detail;
-    int canHighlight;           /* Can this window ever be highlighted? */
-    int isHighlighted;          /* Is this window highlighted? */
-  }
-TuiWinInfo, *TuiWinInfoPtr;
+struct tui_win_info
+{
+  struct tui_gen_win_info generic;      /* general window information */
+  union
+  {
+    struct tui_source_info sourceInfo;
+    struct tui_data_info dataDisplayInfo;
+    struct tui_command_info commandInfo;
+    Opaque opaque;
+  }
+  detail;
+  int canHighlight;             /* Can this window ever be highlighted? */
+  int isHighlighted;            /* Is this window highlighted? */
+};
 
 /* MACROS (prefixed with m_) */
 
 /* Testing macros */
 #define        m_genWinPtrIsNull(winInfo) \
-                ((winInfo) == (TuiGenWinInfoPtr)NULL)
+                ((winInfo) == (struct tui_gen_win_info *)NULL)
 #define        m_genWinPtrNotNull(winInfo) \
-                ((winInfo) != (TuiGenWinInfoPtr)NULL)
+                ((winInfo) != (struct tui_gen_win_info *)NULL)
 #define        m_winPtrIsNull(winInfo) \
-                ((winInfo) == (TuiWinInfoPtr)NULL)
+                ((winInfo) == (struct tui_win_info *)NULL)
 #define        m_winPtrNotNull(winInfo) \
-                ((winInfo) != (TuiWinInfoPtr)NULL)
+                ((winInfo) != (struct tui_win_info *)NULL)
 
 #define        m_winIsSourceType(type) \
                 (type == SRC_WIN || type == DISASSEM_WIN)
 #define        m_winIsAuxillary(winType) \
                 (winType > MAX_MAJOR_WINDOWS)
 #define        m_hasLocator(winInfo) \
-                ( ((winInfo) != (TuiWinInfoPtr)NULL) ? \
+                ( ((winInfo) != (struct tui_win_info *)NULL) ? \
                     (winInfo->detail.sourceInfo.hasLocator) : \
                     FALSE )
 
 #define     m_setWinHighlightOn(winInfo) \
-                if ((winInfo) != (TuiWinInfoPtr)NULL) \
+                if ((winInfo) != (struct tui_win_info *)NULL) \
                               (winInfo)->isHighlighted = TRUE
 #define     m_setWinHighlightOff(winInfo) \
-                if ((winInfo) != (TuiWinInfoPtr)NULL) \
+                if ((winInfo) != (struct tui_win_info *)NULL) \
                               (winInfo)->isHighlighted = FALSE
 
 
 /* Global Data */
-extern TuiWinInfoPtr winList[MAX_MAJOR_WINDOWS];
+extern struct tui_win_info *(winList[MAX_MAJOR_WINDOWS]);
 
 /* Macros */
 #define srcWin            winList[SRC_WIN]
@@ -344,19 +327,19 @@
 extern struct tui_win_info *tui_alloc_win_info (TuiWinType);
 extern void tui_init_generic_part (struct tui_gen_win_info *);
 extern void tui_init_win_info (struct tui_win_info *);
-extern TuiWinContent tui_alloc_content (int, enum tui_win_type);
+extern tui_win_content tui_alloc_content (int, enum tui_win_type);
 extern int tui_add_content_elements (struct tui_gen_win_info *, int);
 extern void tui_init_content_element (struct tui_win_element *, enum tui_win_type);
 extern void tui_free_window (struct tui_win_info *);
 extern void tui_free_win_content (struct tui_gen_win_info *);
-extern void tui_free_data_content (TuiWinContent, int);
+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 (TuiWinContent, int);
+extern void tui_del_data_windows (tui_win_content, int);
 extern struct tui_win_info *tui_partial_win_by_name (char *);
 extern char *tui_win_name (struct tui_gen_win_info *);
-extern TuiLayoutType tui_current_layout (void);
-extern void tui_set_current_layout_to (TuiLayoutType);
+extern enum tui_layout_type tui_current_layout (void);
+extern void tui_set_current_layout_to (enum tui_layout_type);
 extern int tui_term_height (void);
 extern void tui_set_term_height_to (int);
 extern int tui_term_width (void);
@@ -365,7 +348,7 @@
 extern struct tui_gen_win_info *tui_locator_win_info_ptr (void);
 extern struct tui_gen_win_info *tui_source_exec_info_win_ptr (void);
 extern struct tui_gen_win_info *tui_disassem_exec_info_win_ptr (void);
-extern TuiListPtr tui_source_windows (void);
+extern struct tui_list * tui_source_windows (void);
 extern void tui_clear_source_windows (void);
 extern void tui_clear_source_windows_detail (void);
 extern void tui_clear_win_detail (struct tui_win_info * winInfo);
@@ -374,7 +357,7 @@
 extern void tui_set_default_tab_len (int);
 extern struct tui_win_info *tui_win_with_focus (void);
 extern void tui_set_win_with_focus (struct tui_win_info *);
-extern TuiLayoutDefPtr tui_layout_def (void);
+extern struct tui_layout_def * tui_layout_def (void);
 extern int tui_win_resized (void);
 extern void tui_set_win_resized_to (int);
 
Index: tui/tui-disasm.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-disasm.c,v
retrieving revision 1.7
diff -t -u -r1.7 tui-disasm.c
--- tui/tui-disasm.c	7 Feb 2004 04:40:36 -0000	1.7
+++ tui/tui-disasm.c	7 Feb 2004 16:28:30 -0000
@@ -180,7 +180,7 @@
   register int offset = disassemWin->detail.sourceInfo.horizontalOffset;
   register int lineWidth, maxLines;
   CORE_ADDR cur_pc;
-  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
   int tab_len = tui_default_tab_len ();
   struct tui_asm_line* lines;
   int insn_pos;
@@ -196,7 +196,7 @@
 
   disassemWin->detail.sourceInfo.startLineOrAddr.addr = pc;
   cur_pc = (CORE_ADDR)
-    (((TuiWinElementPtr) locator->content[0])->whichElement.locator.addr);
+    (((struct tui_win_element *) locator->content[0])->whichElement.locator.addr);
 
   maxLines = disassemWin->generic.height - 2;   /* account for hilite */
 
@@ -231,11 +231,11 @@
   /* Now construct each line */
   for (i = 0; i < maxLines; i++)
     {
-      TuiWinElementPtr element;
-      TuiSourceElement* src;
+      struct tui_win_element * element;
+      struct tui_source_element* src;
       int curLen;
 
-      element = (TuiWinElementPtr) disassemWin->generic.content[i];
+      element = (struct tui_win_element *) disassemWin->generic.content[i];
       src = &element->whichElement.source;
       strcpy (line, lines[i].addr_string);
       curLen = strlen (line);
@@ -275,8 +275,8 @@
 tui_show_disassem (CORE_ADDR startAddr)
 {
   struct symtab *s = find_pc_symtab (startAddr);
-  TuiWinInfoPtr winWithFocus = tui_win_with_focus ();
-  TuiLineOrAddress val;
+  struct tui_win_info * winWithFocus = tui_win_with_focus ();
+  union tui_line_or_address val;
 
   val.addr = startAddr;
   tui_add_win_to_layout (DISASSEM_WIN);
@@ -301,7 +301,7 @@
   tui_show_disassem (startAddr);
   if (tui_current_layout () == SRC_DISASSEM_COMMAND)
     {
-      TuiLineOrAddress val;
+      union tui_line_or_address val;
 
       /*
          ** Update what is in the source window if it is displayed too,
@@ -325,12 +325,12 @@
 CORE_ADDR
 tui_get_begin_asm_address (void)
 {
-  TuiGenWinInfoPtr locator;
-  TuiLocatorElementPtr element;
+  struct tui_gen_win_info * locator;
+  struct tui_locator_element * element;
   CORE_ADDR addr;
 
   locator = tui_locator_win_info_ptr ();
-  element = &((TuiWinElementPtr) locator->content[0])->whichElement.locator;
+  element = &((struct tui_win_element *) locator->content[0])->whichElement.locator;
 
   if (element->addr == 0)
     {
@@ -380,13 +380,13 @@
   if (disassemWin->generic.content != (OpaquePtr) NULL)
     {
       CORE_ADDR pc;
-      TuiWinContent content;
+      tui_win_content content;
       struct symtab *s;
-      TuiLineOrAddress val;
+      union tui_line_or_address val;
       int maxLines, dir;
       struct symtab_and_line cursal = get_current_source_symtab_and_line ();
 
-      content = (TuiWinContent) disassemWin->generic.content;
+      content = (tui_win_content) disassemWin->generic.content;
       if (cursal.symtab == (struct symtab *) NULL)
         s = find_pc_symtab (get_frame_pc (deprecated_selected_frame));
       else
Index: tui/tui-layout.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-layout.c,v
retrieving revision 1.10
diff -t -u -r1.10 tui-layout.c
--- tui/tui-layout.c	7 Feb 2004 04:40:36 -0000	1.10
+++ tui/tui-layout.c	7 Feb 2004 16:28:30 -0000
@@ -50,26 +50,26 @@
 /*******************************
 ** Static Local Decls
 ********************************/
-static void showLayout (TuiLayoutType);
-static void _initGenWinInfo (TuiGenWinInfoPtr, TuiWinType, int, int, int, int);
+static void showLayout (enum tui_layout_type);
+static void _initGenWinInfo (struct tui_gen_win_info *, TuiWinType, int, int, int, int);
 static void _initAndMakeWin (Opaque *, TuiWinType, int, int, int, int, int);
-static void _showSourceOrDisassemAndCommand (TuiLayoutType);
-static void _makeSourceOrDisassemWindow (TuiWinInfoPtr *, TuiWinType, int, int);
-static void _makeCommandWindow (TuiWinInfoPtr *, int, int);
-static void _makeSourceWindow (TuiWinInfoPtr *, int, int);
-static void _makeDisassemWindow (TuiWinInfoPtr *, int, int);
-static void _makeDataWindow (TuiWinInfoPtr *, int, int);
+static void _showSourceOrDisassemAndCommand (enum tui_layout_type);
+static void _makeSourceOrDisassemWindow (struct tui_win_info * *, TuiWinType, int, int);
+static void _makeCommandWindow (struct tui_win_info * *, int, int);
+static void _makeSourceWindow (struct tui_win_info * *, int, int);
+static void _makeDisassemWindow (struct tui_win_info * *, int, int);
+static void _makeDataWindow (struct tui_win_info * *, int, int);
 static void _showSourceCommand (void);
 static void _showDisassemCommand (void);
 static void _showSourceDisassemCommand (void);
-static void _showData (TuiLayoutType);
-static TuiLayoutType _nextLayout (void);
-static TuiLayoutType _prevLayout (void);
+static void _showData (enum tui_layout_type);
+static enum tui_layout_type _nextLayout (void);
+static enum tui_layout_type _prevLayout (void);
 static void _tuiLayout_command (char *, int);
 static void _tuiToggleLayout_command (char *, int);
 static void _tuiToggleSplitLayout_command (char *, int);
 static CORE_ADDR _extractDisplayStartAddr (void);
-static void _tuiHandleXDBLayout (TuiLayoutDefPtr);
+static void _tuiHandleXDBLayout (struct tui_layout_def *);
 
 
 /***************************************
@@ -80,9 +80,9 @@
 
 /* Show the screen layout defined.  */
 static void
-showLayout (TuiLayoutType layout)
+showLayout (enum tui_layout_type layout)
 {
-  TuiLayoutType curLayout = tui_current_layout ();
+  enum tui_layout_type curLayout = tui_current_layout ();
 
   if (layout != curLayout)
     {
@@ -141,11 +141,12 @@
 
   if (layoutType != UNDEFINED_LAYOUT || regsDisplayType != TUI_UNDEFINED_REGS)
     {
-      TuiLayoutType curLayout = tui_current_layout (), newLayout = UNDEFINED_LAYOUT;
+      enum tui_layout_type curLayout = tui_current_layout (), newLayout = UNDEFINED_LAYOUT;
       int regsPopulate = FALSE;
       CORE_ADDR addr = _extractDisplayStartAddr ();
-      TuiWinInfoPtr newWinWithFocus = (TuiWinInfoPtr) NULL, winWithFocus = tui_win_with_focus ();
-      TuiLayoutDefPtr layoutDef = tui_layout_def ();
+      struct tui_win_info * newWinWithFocus = (struct tui_win_info *) NULL;
+      struct tui_win_info * winWithFocus = tui_win_with_focus ();
+      struct tui_layout_def * layoutDef = tui_layout_def ();
 
 
       if (layoutType == UNDEFINED_LAYOUT &&
@@ -238,7 +239,7 @@
                       break;
                     }
                 }
-              if (newWinWithFocus != (TuiWinInfoPtr) NULL)
+              if (newWinWithFocus != (struct tui_win_info *) NULL)
                 tui_set_win_focus_to (newWinWithFocus);
               /*
                  ** Now update the window content
@@ -271,7 +272,7 @@
 void
 tui_add_win_to_layout (enum tui_win_type type)
 {
-  TuiLayoutType curLayout = tui_current_layout ();
+  enum tui_layout_type curLayout = tui_current_layout ();
 
   switch (type)
     {
@@ -324,11 +325,11 @@
    **        type and the layout.
  */
 int
-tuiDefaultWinHeight (TuiWinType type, TuiLayoutType layout)
+tuiDefaultWinHeight (TuiWinType type, enum tui_layout_type layout)
 {
   int h;
 
-  if (winList[type] != (TuiWinInfoPtr) NULL)
+  if (winList[type] != (struct tui_win_info *) NULL)
     h = winList[type]->generic.height;
   else
     {
@@ -430,9 +431,9 @@
     {
       register int i;
       register char *bufPtr;
-      TuiLayoutType newLayout = UNDEFINED_LAYOUT;
-      TuiRegisterDisplayType dpyType = TUI_UNDEFINED_REGS;
-      TuiLayoutType curLayout = tui_current_layout ();
+      enum tui_layout_type newLayout = UNDEFINED_LAYOUT;
+      enum tui_register_display_type dpyType = TUI_UNDEFINED_REGS;
+      enum tui_layout_type curLayout = tui_current_layout ();
 
       bufPtr = (char *) xstrdup (layoutName);
       for (i = 0; (i < strlen (layoutName)); i++)
@@ -527,7 +528,7 @@
 static CORE_ADDR
 _extractDisplayStartAddr (void)
 {
-  TuiLayoutType curLayout = tui_current_layout ();
+  enum tui_layout_type curLayout = tui_current_layout ();
   CORE_ADDR addr;
   CORE_ADDR pc;
   struct symtab_and_line cursal = get_current_source_symtab_and_line ();
@@ -556,7 +557,7 @@
 
 
 static void
-_tuiHandleXDBLayout (TuiLayoutDefPtr layoutDef)
+_tuiHandleXDBLayout (struct tui_layout_def * layoutDef)
 {
   if (layoutDef->split)
     {
@@ -579,7 +580,7 @@
 static void
 _tuiToggleLayout_command (char *arg, int fromTTY)
 {
-  TuiLayoutDefPtr layoutDef = tui_layout_def ();
+  struct tui_layout_def * layoutDef = tui_layout_def ();
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -597,7 +598,7 @@
 static void
 _tuiToggleSplitLayout_command (char *arg, int fromTTY)
 {
-  TuiLayoutDefPtr layoutDef = tui_layout_def ();
+  struct tui_layout_def * layoutDef = tui_layout_def ();
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -623,10 +624,10 @@
    ** _nextLayout().
    **        Answer the previous layout to cycle to.
  */
-static TuiLayoutType
+static enum tui_layout_type
 _nextLayout (void)
 {
-  TuiLayoutType newLayout;
+  enum tui_layout_type newLayout;
 
   newLayout = tui_current_layout ();
   if (newLayout == UNDEFINED_LAYOUT)
@@ -646,10 +647,10 @@
    ** _prevLayout().
    **        Answer the next layout to cycle to.
  */
-static TuiLayoutType
+static enum tui_layout_type
 _prevLayout (void)
 {
-  TuiLayoutType newLayout;
+  enum tui_layout_type newLayout;
 
   newLayout = tui_current_layout ();
   if (newLayout == SRC_COMMAND)
@@ -670,7 +671,7 @@
    ** _makeCommandWindow().
  */
 static void
-_makeCommandWindow (TuiWinInfoPtr * winInfoPtr, int height, int originY)
+_makeCommandWindow (struct tui_win_info * * winInfoPtr, int height, int originY)
 {
   _initAndMakeWin ((Opaque *) winInfoPtr,
                    CMD_WIN,
@@ -690,7 +691,7 @@
    ** _makeSourceWindow().
  */
 static void
-_makeSourceWindow (TuiWinInfoPtr * winInfoPtr, int height, int originY)
+_makeSourceWindow (struct tui_win_info * * winInfoPtr, int height, int originY)
 {
   _makeSourceOrDisassemWindow (winInfoPtr, SRC_WIN, height, originY);
 
@@ -702,7 +703,7 @@
    ** _makeDisassemWindow().
  */
 static void
-_makeDisassemWindow (TuiWinInfoPtr * winInfoPtr, int height, int originY)
+_makeDisassemWindow (struct tui_win_info * * winInfoPtr, int height, int originY)
 {
   _makeSourceOrDisassemWindow (winInfoPtr, DISASSEM_WIN, height, originY);
 
@@ -714,7 +715,7 @@
    ** _makeDataWindow().
  */
 static void
-_makeDataWindow (TuiWinInfoPtr * winInfoPtr, int height, int originY)
+_makeDataWindow (struct tui_win_info * * winInfoPtr, int height, int originY)
 {
   _initAndMakeWin ((Opaque *) winInfoPtr,
                    DATA_WIN,
@@ -797,7 +798,7 @@
         }
       if (m_winPtrNotNull (srcWin))
         {
-          TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+          struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
 
           tui_show_source_content (srcWin);
           if (m_winPtrIsNull (disassemWin))
@@ -876,12 +877,12 @@
    **        Show the Source/Data/Command or the Dissassembly/Data/Command layout
  */
 static void
-_showData (TuiLayoutType newLayout)
+_showData (enum tui_layout_type newLayout)
 {
   int totalHeight = (tui_term_height () - cmdWin->generic.height);
   int srcHeight, dataHeight;
   TuiWinType winType;
-  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
 
 
   dataHeight = totalHeight / 2;
@@ -944,7 +945,7 @@
    ** _initGenWinInfo().
  */
 static void
-_initGenWinInfo (TuiGenWinInfoPtr winInfo, TuiWinType type,
+_initGenWinInfo (struct tui_gen_win_info * winInfo, TuiWinType type,
                  int height, int width, int originX, int originY)
 {
   int h = height;
@@ -974,7 +975,7 @@
                  int height, int width, int originX, int originY, int boxIt)
 {
   Opaque opaqueWinInfo = *winInfoPtr;
-  TuiGenWinInfoPtr generic;
+  struct tui_gen_win_info * generic;
 
   if (opaqueWinInfo == (Opaque) NULL)
     {
@@ -984,9 +985,9 @@
         opaqueWinInfo = (Opaque) tui_alloc_win_info (winType);
     }
   if (m_winIsAuxillary (winType))
-    generic = (TuiGenWinInfoPtr) opaqueWinInfo;
+    generic = (struct tui_gen_win_info *) opaqueWinInfo;
   else
-    generic = &((TuiWinInfoPtr) opaqueWinInfo)->generic;
+    generic = &((struct tui_win_info *) opaqueWinInfo)->generic;
 
   if (opaqueWinInfo != (Opaque) NULL)
     {
@@ -994,9 +995,9 @@
       if (!m_winIsAuxillary (winType))
         {
           if (generic->type == CMD_WIN)
-            ((TuiWinInfoPtr) opaqueWinInfo)->canHighlight = FALSE;
+            ((struct tui_win_info *) opaqueWinInfo)->canHighlight = FALSE;
           else
-            ((TuiWinInfoPtr) opaqueWinInfo)->canHighlight = TRUE;
+            ((struct tui_win_info *) opaqueWinInfo)->canHighlight = TRUE;
         }
       tui_make_window (generic, boxIt);
     }
@@ -1008,10 +1009,10 @@
    ** _makeSourceOrDisassemWindow().
  */
 static void
-_makeSourceOrDisassemWindow (TuiWinInfoPtr * winInfoPtr, TuiWinType type,
+_makeSourceOrDisassemWindow (struct tui_win_info * * winInfoPtr, TuiWinType type,
                              int height, int originY)
 {
-  TuiGenWinInfoPtr executionInfo = (TuiGenWinInfoPtr) NULL;
+  struct tui_gen_win_info * executionInfo = (struct tui_gen_win_info *) NULL;
 
   /*
      ** Create the exeuction info window.
@@ -1049,13 +1050,13 @@
    **        Show the Source/Command or the Disassem layout
  */
 static void
-_showSourceOrDisassemAndCommand (TuiLayoutType layoutType)
+_showSourceOrDisassemAndCommand (enum tui_layout_type layoutType)
 {
   if (tui_current_layout () != layoutType)
     {
-      TuiWinInfoPtr *winInfoPtr;
+      struct tui_win_info * *winInfoPtr;
       int srcHeight, cmdHeight;
-      TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+      struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
 
       if (m_winPtrNotNull (cmdWin))
         cmdHeight = cmdWin->generic.height;
Index: tui/tui-regs.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-regs.c,v
retrieving revision 1.5
diff -t -u -r1.5 tui-regs.c
--- tui/tui-regs.c	7 Feb 2004 04:40:36 -0000	1.5
+++ tui/tui-regs.c	7 Feb 2004 16:28:30 -0000
@@ -77,24 +77,24 @@
 ** STATIC LOCAL FUNCTIONS FORWARD DECLS    **
 ******************************************/
 static TuiStatus _tuiSetRegsContent
-  (int, int, struct frame_info *, TuiRegisterDisplayType, int);
+  (int, int, struct frame_info *, enum tui_register_display_type, int);
 static const char *_tuiRegisterName (int);
 static TuiStatus _tuiGetRegisterRawValue (int, char *, struct frame_info *);
 static void _tuiSetRegisterElement
-  (int, struct frame_info *, TuiDataElementPtr, int);
-static void _tuiDisplayRegister (int, TuiGenWinInfoPtr, enum precision_type);
+  (int, struct frame_info *, struct tui_data_element *, int);
+static void _tuiDisplayRegister (int, struct tui_gen_win_info *, enum precision_type);
 static void _tuiRegisterFormat
-  (char *, int, int, TuiDataElementPtr, enum precision_type);
+  (char *, int, int, struct tui_data_element *, enum precision_type);
 static TuiStatus _tuiSetGeneralRegsContent (int);
 static TuiStatus _tuiSetSpecialRegsContent (int);
 static TuiStatus _tuiSetGeneralAndSpecialRegsContent (int);
-static TuiStatus _tuiSetFloatRegsContent (TuiRegisterDisplayType, int);
+static TuiStatus _tuiSetFloatRegsContent (enum tui_register_display_type, int);
 static int _tuiRegValueHasChanged
-  (TuiDataElementPtr, struct frame_info *, char *);
+  (struct tui_data_element *, struct frame_info *, char *);
 static void _tuiShowFloat_command (char *, int);
 static void _tuiShowGeneral_command (char *, int);
 static void _tuiShowSpecial_command (char *, int);
-static void _tui_vShowRegisters_commandSupport (TuiRegisterDisplayType);
+static void _tui_vShowRegisters_commandSupport (enum tui_register_display_type);
 static void _tuiToggleFloatRegs_command (char *, int);
 static void _tuiScrollRegsForward_command (char *, int);
 static void _tuiScrollRegsBackward_command (char *, int);
@@ -186,7 +186,7 @@
 /* Calculate the number of columns that should be used to display the
    registers.  */
 int
-tui_calculate_regs_column_count (TuiRegisterDisplayType dpyType)
+tui_calculate_regs_column_count (enum tui_register_display_type dpyType)
 {
   int colCount, colWidth;
 
@@ -209,7 +209,7 @@
    there is any other registers being displayed, then they are
    cleared.  What registers are displayed is dependent upon dpyType.  */
 void
-tui_show_registers (TuiRegisterDisplayType dpyType)
+tui_show_registers (enum tui_register_display_type dpyType)
 {
   TuiStatus ret = TUI_FAILURE;
   int refreshValuesOnly = FALSE;
@@ -258,11 +258,11 @@
       /* Clear all notation of changed values */
       for (i = 0; (i < dataWin->detail.dataDisplayInfo.regsContentCount); i++)
         {
-          TuiGenWinInfoPtr dataItemWin;
+          struct tui_gen_win_info * dataItemWin;
 
           dataItemWin = &dataWin->detail.dataDisplayInfo.
             regsContent[i]->whichElement.dataWindow;
-          (&((TuiWinElementPtr)
+          (&((struct tui_win_element *)
              dataItemWin->content[0])->whichElement.data)->highlight = FALSE;
         }
       dataWin->detail.dataDisplayInfo.regsDisplayType = dpyType;
@@ -281,7 +281,7 @@
 void
 tui_display_registers_from (int startElementNo)
 {
-  if (dataWin->detail.dataDisplayInfo.regsContent != (TuiWinContent) NULL &&
+  if (dataWin->detail.dataDisplayInfo.regsContent != (tui_win_content) NULL &&
       dataWin->detail.dataDisplayInfo.regsContentCount > 0)
     {
       register int i = startElementNo;
@@ -323,13 +323,13 @@
                (j < dataWin->detail.dataDisplayInfo.regsColumnCount &&
                 i < dataWin->detail.dataDisplayInfo.regsContentCount); j++)
             {
-              TuiGenWinInfoPtr dataItemWin;
-              TuiDataElementPtr dataElementPtr;
+              struct tui_gen_win_info * dataItemWin;
+              struct tui_data_element * dataElementPtr;
 
               /* create the window if necessary */
               dataItemWin = &dataWin->detail.dataDisplayInfo.
                 regsContent[i]->whichElement.dataWindow;
-              dataElementPtr = &((TuiWinElementPtr)
+              dataElementPtr = &((struct tui_win_element *)
                                  dataItemWin->content[0])->whichElement.data;
               if (dataItemWin->handle == (WINDOW *) NULL)
                 {
@@ -370,7 +370,7 @@
 void
 tuiDisplayRegElementAtLine (int startElementNo, int startLineNo)
 {
-  if (dataWin->detail.dataDisplayInfo.regsContent != (TuiWinContent) NULL &&
+  if (dataWin->detail.dataDisplayInfo.regsContent != (tui_win_content) NULL &&
       dataWin->detail.dataDisplayInfo.regsContentCount > 0)
     {
       register int elementNo = startElementNo;
@@ -461,13 +461,13 @@
           for (i = 0;
                (i < dataWin->detail.dataDisplayInfo.regsContentCount); i++)
             {
-              TuiDataElementPtr dataElementPtr;
-              TuiGenWinInfoPtr dataItemWinPtr;
+              struct tui_data_element * dataElementPtr;
+              struct tui_gen_win_info * dataItemWinPtr;
               int wasHilighted;
 
               dataItemWinPtr = &dataWin->detail.dataDisplayInfo.
                 regsContent[i]->whichElement.dataWindow;
-              dataElementPtr = &((TuiWinElementPtr)
+              dataElementPtr = &((struct tui_win_element *)
                              dataItemWinPtr->content[0])->whichElement.data;
               wasHilighted = dataElementPtr->highlight;
               dataElementPtr->highlight =
@@ -509,7 +509,7 @@
 void
 tuiToggleFloatRegs (void)
 {
-  TuiLayoutDefPtr layoutDef = tui_layout_def ();
+  struct tui_layout_def * layoutDef = tui_layout_def ();
 
   if (layoutDef->floatRegsDisplayType == TUI_SFLOAT_REGS)
     layoutDef->floatRegsDisplayType = TUI_DFLOAT_REGS;
@@ -583,7 +583,7 @@
  */
 static void
 _tuiRegisterFormat (char *buf, int bufLen, int regNum,
-                    TuiDataElementPtr dataElement,
+                    struct tui_data_element * dataElement,
                     enum precision_type precision)
 {
   struct ui_file *stream;
@@ -702,7 +702,7 @@
    **        Set the content of the data window to consist of the float registers.
  */
 static TuiStatus
-_tuiSetFloatRegsContent (TuiRegisterDisplayType dpyType, int refreshValuesOnly)
+_tuiSetFloatRegsContent (enum tui_register_display_type dpyType, int refreshValuesOnly)
 {
   TuiStatus ret = TUI_FAILURE;
   int startRegNum;
@@ -724,7 +724,7 @@
    **        If TRUE, newValue is filled in with the new value.
  */
 static int
-_tuiRegValueHasChanged (TuiDataElementPtr dataElement,
+_tuiRegValueHasChanged (struct tui_data_element * dataElement,
                         struct frame_info *frame,
                         char *newValue)
 {
@@ -785,10 +785,10 @@
  */
 static void
 _tuiSetRegisterElement (int regNum, struct frame_info *frame,
-                        TuiDataElementPtr dataElement,
+                        struct tui_data_element * dataElement,
                         int refreshValueOnly)
 {
-  if (dataElement != (TuiDataElementPtr) NULL)
+  if (dataElement != (struct tui_data_element *) NULL)
     {
       if (!refreshValueOnly)
         {
@@ -815,7 +815,7 @@
 static TuiStatus
 _tuiSetRegsContent (int startRegNum, int endRegNum,
                     struct frame_info *frame,
-                    TuiRegisterDisplayType dpyType,
+                    enum tui_register_display_type dpyType,
                     int refreshValuesOnly)
 {
   TuiStatus ret = TUI_FAILURE;
@@ -836,7 +836,7 @@
       allocatedHere = TRUE;
     }
 
-  if (dataWin->detail.dataDisplayInfo.regsContent != (TuiWinContent) NULL)
+  if (dataWin->detail.dataDisplayInfo.regsContent != (tui_win_content) NULL)
     {
       int i;
 
@@ -846,7 +846,7 @@
           dataWin->generic.contentSize = 0;
           tui_add_content_elements (&dataWin->generic, numRegs);
           dataWin->detail.dataDisplayInfo.regsContent =
-            (TuiWinContent) dataWin->generic.content;
+            (tui_win_content) dataWin->generic.content;
           dataWin->detail.dataDisplayInfo.regsContentCount = numRegs;
         }
       /*
@@ -854,14 +854,14 @@
        */
       for (i = startRegNum; (i <= endRegNum); i++)
         {
-          TuiGenWinInfoPtr dataItemWin;
+          struct tui_gen_win_info * dataItemWin;
 
           dataItemWin = &dataWin->detail.dataDisplayInfo.
             regsContent[i - startRegNum]->whichElement.dataWindow;
           _tuiSetRegisterElement (
                                    i,
                                    frame,
-           &((TuiWinElementPtr) dataItemWin->content[0])->whichElement.data,
+           &((struct tui_win_element *) dataItemWin->content[0])->whichElement.data,
                                    !allocatedHere && refreshValuesOnly);
         }
       dataWin->detail.dataDisplayInfo.regsColumnCount =
@@ -891,7 +891,7 @@
  */
 static void
 _tuiDisplayRegister (int regNum,
-                     TuiGenWinInfoPtr winInfo,          /* the data item window */
+                     struct tui_gen_win_info * winInfo,         /* the data item window */
                      enum precision_type precision)
 {
   if (winInfo->handle != (WINDOW *) NULL)
@@ -899,7 +899,7 @@
       int i;
       char buf[40];
       int valueCharsWide, labelWidth;
-      TuiDataElementPtr dataElementPtr = &((TuiWinContent)
+      struct tui_data_element * dataElementPtr = &((tui_win_content)
                                     winInfo->content)[0]->whichElement.data;
 
       if (IS_64BIT ||
@@ -948,7 +948,7 @@
 
 
 static void
-_tui_vShowRegisters_commandSupport (TuiRegisterDisplayType dpyType)
+_tui_vShowRegisters_commandSupport (enum tui_register_display_type dpyType)
 {
 
   if (m_winPtrNotNull (dataWin) && dataWin->generic.isVisible)
@@ -996,7 +996,7 @@
     tuiToggleFloatRegs ();
   else
     {
-      TuiLayoutDefPtr layoutDef = tui_layout_def ();
+      struct tui_layout_def * layoutDef = tui_layout_def ();
 
       if (layoutDef->floatRegsDisplayType == TUI_SFLOAT_REGS)
         layoutDef->floatRegsDisplayType = TUI_DFLOAT_REGS;
Index: tui/tui-source.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-source.c,v
retrieving revision 1.4
diff -t -u -r1.4 tui-source.c
--- tui/tui-source.c	7 Feb 2004 04:40:36 -0000	1.4
+++ tui/tui-source.c	7 Feb 2004 16:28:30 -0000
@@ -93,8 +93,8 @@
               else
                 {
                   register int offset, curLineNo, curLine, curLen, threshold;
-                  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
-                  TuiSourceInfoPtr src = &srcWin->detail.sourceInfo;
+                  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
+                  struct tui_source_info * src = &srcWin->detail.sourceInfo;
 
                   if (srcWin->generic.title)
                     xfree (srcWin->generic.title);
@@ -117,14 +117,14 @@
                                            (threshold + 1) * sizeof (char));
                   while (curLine < nlines)
                     {
-                      TuiWinElementPtr element = (TuiWinElementPtr)
+                      struct tui_win_element * element = (struct tui_win_element *)
                       srcWin->generic.content[curLine];
 
                       /* get the first character in the line */
                       c = fgetc (stream);
 
                       if (offset == 0)
-                        srcLine = ((TuiWinElementPtr)
+                        srcLine = ((struct tui_win_element *)
                                    srcWin->generic.content[
                                         curLine])->whichElement.source.line;
                       /* Init the line with the line number */
@@ -145,10 +145,10 @@
                       element->whichElement.source.lineOrAddr.lineNo =
                         curLineNo;
                       element->whichElement.source.isExecPoint =
-                        (strcmp (((TuiWinElementPtr)
+                        (strcmp (((struct tui_win_element *)
                         locator->content[0])->whichElement.locator.fileName,
                                  s->filename) == 0
-                         && curLineNo == ((TuiWinElementPtr)
+                         && curLineNo == ((struct tui_win_element *)
                          locator->content[0])->whichElement.locator.lineNo);
                       if (c != EOF)
                         {
@@ -203,11 +203,11 @@
                         }
                       /* Now copy the line taking the offset into account */
                       if (strlen (srcLine) > offset)
-                        strcpy (((TuiWinElementPtr) srcWin->generic.content[
+                        strcpy (((struct tui_win_element *) srcWin->generic.content[
                                         curLine])->whichElement.source.line,
                                 &srcLine[offset]);
                       else
-                        ((TuiWinElementPtr)
+                        ((struct tui_win_element *)
                          srcWin->generic.content[
                           curLine])->whichElement.source.line[0] = (char) 0;
                       curLine++;
@@ -233,7 +233,7 @@
    files cannot be accessed.  */
 
 void
-tui_set_source_content_nil (TuiWinInfoPtr winInfo, char *warning_string)
+tui_set_source_content_nil (struct tui_win_info * winInfo, char *warning_string)
 {
   int lineWidth;
   int nLines;
@@ -250,8 +250,8 @@
          to null: i.e. the line number is 0, there is no bp,
          it is not where the program is stopped */
 
-      TuiWinElementPtr element =
-      (TuiWinElementPtr) winInfo->generic.content[curr_line];
+      struct tui_win_element * element =
+      (struct tui_win_element *) winInfo->generic.content[curr_line];
       element->whichElement.source.lineOrAddr.lineNo = 0;
       element->whichElement.source.isExecPoint = FALSE;
       element->whichElement.source.hasBreak = FALSE;
@@ -300,7 +300,7 @@
 /* Function to display source in the source window.  This function
    initializes the horizontal scroll to 0.  */
 void
-tui_show_symtab_source (struct symtab *s, TuiLineOrAddress line, int noerror)
+tui_show_symtab_source (struct symtab *s, union tui_line_or_address line, int noerror)
 {
   srcWin->detail.sourceInfo.horizontalOffset = 0;
   tui_update_source_window_as_is (srcWin, s, line, noerror);
@@ -313,21 +313,21 @@
 tui_source_is_displayed (char *fname)
 {
   return (srcWin->generic.contentInUse &&
-          (strcmp (((TuiWinElementPtr) (tui_locator_win_info_ptr ())->
+          (strcmp (((struct tui_win_element *) (tui_locator_win_info_ptr ())->
                   content[0])->whichElement.locator.fileName, fname) == 0));
 }
 
 
 /* Scroll the source forward or backward vertically.  */
 void
-tui_vertical_source_scroll (TuiScrollDirection scrollDirection,
+tui_vertical_source_scroll (enum tui_scroll_direction scrollDirection,
                             int numToScroll)
 {
   if (srcWin->generic.content != (OpaquePtr) NULL)
     {
-      TuiLineOrAddress l;
+      union tui_line_or_address l;
       struct symtab *s;
-      TuiWinContent content = (TuiWinContent) srcWin->generic.content;
+      tui_win_content content = (tui_win_content) srcWin->generic.content;
       struct symtab_and_line cursal = get_current_source_symtab_and_line ();
 
       if (cursal.symtab == (struct symtab *) NULL)
Index: tui/tui-stack.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-stack.c,v
retrieving revision 1.6
diff -t -u -r1.6 tui-stack.c
--- tui/tui-stack.c	7 Feb 2004 04:40:36 -0000	1.6
+++ tui/tui-stack.c	7 Feb 2004 16:28:30 -0000
@@ -66,7 +66,7 @@
    can on this single line: target name, process number, current
    function, current line, current PC, SingleKey mode.  */
 static char*
-tui_make_status_line (TuiLocatorElement* loc)
+tui_make_status_line (struct tui_locator_element* loc)
 {
   char* string;
   char line_buf[50], *pname;
@@ -249,15 +249,15 @@
 tui_show_locator_content (void)
 {
   char *string;
-  TuiGenWinInfoPtr locator;
+  struct tui_gen_win_info * locator;
 
   locator = tui_locator_win_info_ptr ();
 
   if (m_genWinPtrNotNull (locator) && locator->handle != (WINDOW *) NULL)
     {
-      TuiWinElementPtr element;
+      struct tui_win_element * element;
 
-      element = (TuiWinElementPtr) locator->content[0];
+      element = (struct tui_win_element *) locator->content[0];
 
       string = tui_make_status_line (&element->whichElement.locator);
       wmove (locator->handle, 0, 0);
@@ -277,8 +277,8 @@
 static void
 tui_set_locator_filename (const char *filename)
 {
-  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
-  TuiLocatorElementPtr element;
+  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
+  struct tui_locator_element * element;
 
   if (locator->content[0] == (Opaque) NULL)
     {
@@ -286,7 +286,7 @@
       return;
     }
 
-  element = &((TuiWinElementPtr) locator->content[0])->whichElement.locator;
+  element = &((struct tui_win_element *) locator->content[0])->whichElement.locator;
   element->fileName[0] = 0;
   strcat_to_buf (element->fileName, MAX_LOCATOR_ELEMENT_LEN, filename);
 }
@@ -296,8 +296,8 @@
 tui_set_locator_info (const char *filename, const char *procname, int lineno,
                       CORE_ADDR addr)
 {
-  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
-  TuiLocatorElementPtr element;
+  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
+  struct tui_locator_element * element;
 
   /* Allocate the locator content if necessary.  */
   if (locator->contentSize <= 0)
@@ -306,7 +306,7 @@
       locator->contentSize = 1;
     }
 
-  element = &((TuiWinElementPtr) locator->content[0])->whichElement.locator;
+  element = &((struct tui_win_element *) locator->content[0])->whichElement.locator;
   element->procName[0] = (char) 0;
   strcat_to_buf (element->procName, MAX_LOCATOR_ELEMENT_LEN, procname);
   element->lineNo = lineno;
@@ -326,14 +326,14 @@
 void
 tui_show_frame_info (struct frame_info *fi)
 {
-  TuiWinInfoPtr winInfo;
+  struct tui_win_info * winInfo;
   register int i;
 
   if (fi)
     {
       register int startLine, i;
       CORE_ADDR low;
-      TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+      struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
       int sourceAlreadyDisplayed;
       struct symtab_and_line sal;
 
@@ -349,10 +349,10 @@
       startLine = 0;
       for (i = 0; i < (tui_source_windows ())->count; i++)
         {
-          TuiWhichElement *item;
-          winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[i];
+          union tui_which_element *item;
+          winInfo = (struct tui_win_info *) (tui_source_windows ())->list[i];
 
-          item = &((TuiWinElementPtr) locator->content[0])->whichElement;
+          item = &((struct tui_win_element *) locator->content[0])->whichElement;
           if (winInfo == srcWin)
             {
               startLine = (item->locator.lineNo -
@@ -371,7 +371,7 @@
 
           if (winInfo == srcWin)
             {
-              TuiLineOrAddress l;
+              union tui_line_or_address l;
               l.lineNo = startLine;
               if (!(sourceAlreadyDisplayed
                     && tui_line_is_displayed (item->locator.lineNo, winInfo, TRUE)))
@@ -386,7 +386,7 @@
             {
               if (winInfo == disassemWin)
                 {
-                  TuiLineOrAddress a;
+                  union tui_line_or_address a;
                   a.addr = low;
                   if (!tui_addr_is_displayed (item->locator.addr, winInfo, TRUE))
                     tui_update_source_window (winInfo, sal.symtab, a, TRUE);
@@ -406,7 +406,7 @@
       tui_show_locator_content ();
       for (i = 0; i < (tui_source_windows ())->count; i++)
         {
-          winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[i];
+          winInfo = (struct tui_win_info *) (tui_source_windows ())->list[i];
           tui_clear_source_content (winInfo, EMPTY_SOURCE_PROMPT);
           tui_update_exec_info (winInfo);
         }
Index: tui/tui-win.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-win.c,v
retrieving revision 1.10
diff -t -u -r1.10 tui-win.c
--- tui/tui-win.c	7 Feb 2004 04:40:36 -0000	1.10
+++ tui/tui-win.c	7 Feb 2004 16:28:31 -0000
@@ -61,10 +61,10 @@
 /*******************************
 ** Static Local Decls
 ********************************/
-static void _makeVisibleWithNewHeight (TuiWinInfoPtr);
-static void _makeInvisibleAndSetNewHeight (TuiWinInfoPtr, int);
-static TuiStatus _tuiAdjustWinHeights (TuiWinInfoPtr, int);
-static int _newHeightOk (TuiWinInfoPtr, int);
+static void _makeVisibleWithNewHeight (struct tui_win_info *);
+static void _makeInvisibleAndSetNewHeight (struct tui_win_info *, int);
+static TuiStatus _tuiAdjustWinHeights (struct tui_win_info *, int);
+static int _newHeightOk (struct tui_win_info *, int);
 static void _tuiSetTabWidth_command (char *, int);
 static void _tuiRefreshAll_command (char *, int);
 static void _tuiSetWinHeight_command (char *, int);
@@ -75,7 +75,7 @@
 static void _tuiScrollBackward_command (char *, int);
 static void _tuiScrollLeft_command (char *, int);
 static void _tuiScrollRight_command (char *, int);
-static void _parseScrollingArgs (char *, TuiWinInfoPtr *, int *);
+static void _parseScrollingArgs (char *, struct tui_win_info * *, int *);
 
 
 /***************************************
@@ -425,11 +425,11 @@
 
 /* Set the logical focus to winInfo.    */
 void
-tui_set_win_focus_to (TuiWinInfoPtr winInfo)
+tui_set_win_focus_to (struct tui_win_info * winInfo)
 {
   if (m_winPtrNotNull (winInfo))
     {
-      TuiWinInfoPtr winWithFocus = tui_win_with_focus ();
+      struct tui_win_info * winWithFocus = tui_win_with_focus ();
 
       if (m_winPtrNotNull (winWithFocus) &&
           winWithFocus->generic.type != CMD_WIN)
@@ -444,7 +444,7 @@
 
 
 void
-tui_scroll_forward (TuiWinInfoPtr winToScroll, int numToScroll)
+tui_scroll_forward (struct tui_win_info * winToScroll, int numToScroll)
 {
   if (winToScroll != cmdWin)
     {
@@ -468,7 +468,7 @@
 }
 
 void
-tui_scroll_backward (TuiWinInfoPtr winToScroll, int numToScroll)
+tui_scroll_backward (struct tui_win_info * winToScroll, int numToScroll)
 {
   if (winToScroll != cmdWin)
     {
@@ -493,7 +493,7 @@
 
 
 void
-tui_scroll_left (TuiWinInfoPtr winToScroll, int numToScroll)
+tui_scroll_left (struct tui_win_info * winToScroll, int numToScroll)
 {
   if (winToScroll != cmdWin)
     {
@@ -514,7 +514,7 @@
 
 
 void
-tui_scroll_right (TuiWinInfoPtr winToScroll, int numToScroll)
+tui_scroll_right (struct tui_win_info * winToScroll, int numToScroll)
 {
   if (winToScroll != cmdWin)
     {
@@ -536,8 +536,8 @@
 
 /* Scroll a window.  Arguments are passed through a va_list.    */
 void
-tui_scroll (TuiScrollDirection direction,
-            TuiWinInfoPtr winToScroll,
+tui_scroll (enum tui_scroll_direction direction,
+            struct tui_win_info * winToScroll,
             int numToScroll)
 {
   switch (direction)
@@ -608,10 +608,11 @@
   heightDiff = screenheight - tui_term_height ();
   if (heightDiff || widthDiff)
     {
-      TuiLayoutType curLayout = tui_current_layout ();
-      TuiWinInfoPtr winWithFocus = tui_win_with_focus ();
-      TuiWinInfoPtr firstWin, secondWin;
-      TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+      enum tui_layout_type curLayout = tui_current_layout ();
+      struct tui_win_info * winWithFocus = tui_win_with_focus ();
+      struct tui_win_info *firstWin;
+      struct tui_win_info *secondWin;
+      struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
       TuiWinType winType;
       int newHeight, splitDiff, cmdSplitDiff, numWinsDisplayed = 2;
 
@@ -640,7 +641,7 @@
         {
         case SRC_COMMAND:
         case DISASSEM_COMMAND:
-          firstWin = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+          firstWin = (struct tui_win_info *) (tui_source_windows ())->list[0];
           firstWin->generic.width += widthDiff;
           locator->width += widthDiff;
           /* check for invalid heights */
@@ -676,7 +677,7 @@
             {
               firstWin = dataWin;
               firstWin->generic.width += widthDiff;
-              secondWin = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+              secondWin = (struct tui_win_info *) (tui_source_windows ())->list[0];
               secondWin->generic.width += widthDiff;
             }
           /* Change the first window's height/width */
@@ -743,7 +744,7 @@
               !winList[winType]->generic.isVisible)
             {
               tui_free_window (winList[winType]);
-              winList[winType] = (TuiWinInfoPtr) NULL;
+              winList[winType] = (struct tui_win_info *) NULL;
             }
         }
       tui_set_win_resized_to (TRUE);
@@ -787,7 +788,7 @@
 _tuiScrollForward_command (char *arg, int fromTTY)
 {
   int numToScroll = 1;
-  TuiWinInfoPtr winToScroll;
+  struct tui_win_info * winToScroll;
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -806,7 +807,7 @@
 _tuiScrollBackward_command (char *arg, int fromTTY)
 {
   int numToScroll = 1;
-  TuiWinInfoPtr winToScroll;
+  struct tui_win_info * winToScroll;
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -825,7 +826,7 @@
 _tuiScrollLeft_command (char *arg, int fromTTY)
 {
   int numToScroll;
-  TuiWinInfoPtr winToScroll;
+  struct tui_win_info * winToScroll;
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -841,7 +842,7 @@
 _tuiScrollRight_command (char *arg, int fromTTY)
 {
   int numToScroll;
-  TuiWinInfoPtr winToScroll;
+  struct tui_win_info * winToScroll;
 
   /* Make sure the curses mode is enabled.  */
   tui_enable ();
@@ -861,7 +862,7 @@
     {
       char *bufPtr = (char *) xstrdup (arg);
       int i;
-      TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
+      struct tui_win_info * winInfo = (struct tui_win_info *) NULL;
 
       for (i = 0; (i < strlen (bufPtr)); i++)
         bufPtr[i] = toupper (arg[i]);
@@ -873,7 +874,7 @@
       else
         winInfo = tui_partial_win_by_name (bufPtr);
 
-      if (winInfo == (TuiWinInfoPtr) NULL || !winInfo->generic.isVisible)
+      if (winInfo == (struct tui_win_info *) NULL || !winInfo->generic.isVisible)
         warning ("Invalid window specified. \n\
 The window name specified must be valid and visible.\n");
       else
@@ -886,7 +887,7 @@
         tui_refresh_data_win ();
       tuiFree (bufPtr);
       printf_filtered ("Focus set to %s window.\n",
-                       tui_win_name ((TuiGenWinInfoPtr) tui_win_with_focus ()));
+                       tui_win_name ((struct tui_gen_win_info *) tui_win_with_focus ()));
     }
   else
     warning ("Incorrect Number of Arguments.\n%s", FOCUS_USAGE);
@@ -913,7 +914,7 @@
 _tuiAllWindowsInfo (char *arg, int fromTTY)
 {
   TuiWinType type;
-  TuiWinInfoPtr winWithFocus = tui_win_with_focus ();
+  struct tui_win_info * winWithFocus = tui_win_with_focus ();
 
   for (type = SRC_WIN; (type < MAX_MAJOR_WINDOWS); type++)
     if (winList[type] && winList[type]->generic.isVisible)
@@ -984,7 +985,7 @@
       char *bufPtr = buf;
       char *wname = (char *) NULL;
       int newHeight, i;
-      TuiWinInfoPtr winInfo;
+      struct tui_win_info * winInfo;
 
       wname = bufPtr;
       bufPtr = strchr (bufPtr, ' ');
@@ -999,7 +1000,7 @@
             wname[i] = toupper (wname[i]);
           winInfo = tui_partial_win_by_name (wname);
 
-          if (winInfo == (TuiWinInfoPtr) NULL || !winInfo->generic.isVisible)
+          if (winInfo == (struct tui_win_info *) NULL || !winInfo->generic.isVisible)
             warning ("Invalid window specified. \n\
 The window name specified must be valid and visible.\n");
           else
@@ -1122,7 +1123,7 @@
    **        Function to adjust all window heights around the primary
  */
 static TuiStatus
-_tuiAdjustWinHeights (TuiWinInfoPtr primaryWinInfo, int newHeight)
+_tuiAdjustWinHeights (struct tui_win_info * primaryWinInfo, int newHeight)
 {
   TuiStatus status = TUI_FAILURE;
 
@@ -1132,19 +1133,19 @@
       if (newHeight != primaryWinInfo->generic.height)
         {
           int diff;
-          TuiWinInfoPtr winInfo;
-          TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
-          TuiLayoutType curLayout = tui_current_layout ();
+          struct tui_win_info * winInfo;
+          struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
+          enum tui_layout_type curLayout = tui_current_layout ();
 
           diff = (newHeight - primaryWinInfo->generic.height) * (-1);
           if (curLayout == SRC_COMMAND || curLayout == DISASSEM_COMMAND)
             {
-              TuiWinInfoPtr srcWinInfo;
+              struct tui_win_info * srcWinInfo;
 
               _makeInvisibleAndSetNewHeight (primaryWinInfo, newHeight);
               if (primaryWinInfo->generic.type == CMD_WIN)
                 {
-                  winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+                  winInfo = (struct tui_win_info *) (tui_source_windows ())->list[0];
                   srcWinInfo = winInfo;
                 }
               else
@@ -1162,7 +1163,8 @@
             }
           else
             {
-              TuiWinInfoPtr firstWin, secondWin;
+              struct tui_win_info *firstWin;
+              struct tui_win_info *secondWin;
 
               if (curLayout == SRC_DISASSEM_COMMAND)
                 {
@@ -1172,7 +1174,7 @@
               else
                 {
                   firstWin = dataWin;
-                  secondWin = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+                  secondWin = (struct tui_win_info *) (tui_source_windows ())->list[0];
                 }
               if (primaryWinInfo == cmdWin)
                 {               /*
@@ -1276,10 +1278,10 @@
    **        with the targer) invisible, and set the new height and location.
  */
 static void
-_makeInvisibleAndSetNewHeight (TuiWinInfoPtr winInfo, int height)
+_makeInvisibleAndSetNewHeight (struct tui_win_info * winInfo, int height)
 {
   int i;
-  TuiGenWinInfoPtr genWinInfo;
+  struct tui_gen_win_info * genWinInfo;
 
   tui_make_invisible (&winInfo->generic);
   winInfo->generic.height = height;
@@ -1317,7 +1319,7 @@
       /* delete all data item windows */
       for (i = 0; i < winInfo->generic.contentSize; i++)
         {
-          genWinInfo = (TuiGenWinInfoPtr) & ((TuiWinElementPtr)
+          genWinInfo = (struct tui_gen_win_info *) & ((struct tui_win_element *)
                       winInfo->generic.content[i])->whichElement.dataWindow;
           tui_delete_win (genWinInfo->handle);
           genWinInfo->handle = (WINDOW *) NULL;
@@ -1336,7 +1338,7 @@
    **        had to be destroyed to be made invisible.
  */
 static void
-_makeVisibleWithNewHeight (TuiWinInfoPtr winInfo)
+_makeVisibleWithNewHeight (struct tui_win_info * winInfo)
 {
   struct symtab *s;
 
@@ -1350,7 +1352,7 @@
       tui_make_visible (winInfo->detail.sourceInfo.executionInfo);
       if (winInfo->generic.content != (OpaquePtr) NULL)
         {
-          TuiLineOrAddress lineOrAddr;
+          union tui_line_or_address lineOrAddr;
           struct symtab_and_line cursal
             = get_current_source_symtab_and_line ();
 
@@ -1365,7 +1367,7 @@
         }
       else if (deprecated_selected_frame != (struct frame_info *) NULL)
         {
-          TuiLineOrAddress line;
+          union tui_line_or_address line;
           struct symtab_and_line cursal = get_current_source_symtab_and_line ();
 
 
@@ -1403,14 +1405,14 @@
 
 
 static int
-_newHeightOk (TuiWinInfoPtr primaryWinInfo, int newHeight)
+_newHeightOk (struct tui_win_info * primaryWinInfo, int newHeight)
 {
   int ok = (newHeight < tui_term_height ());
 
   if (ok)
     {
       int diff;
-      TuiLayoutType curLayout = tui_current_layout ();
+      enum tui_layout_type curLayout = tui_current_layout ();
 
       diff = (newHeight - primaryWinInfo->generic.height) * (-1);
       if (curLayout == SRC_COMMAND || curLayout == DISASSEM_COMMAND)
@@ -1423,10 +1425,10 @@
                  newHeight >= MIN_WIN_HEIGHT));
           if (ok)
             {                   /* check the total height */
-              TuiWinInfoPtr winInfo;
+              struct tui_win_info * winInfo;
 
               if (primaryWinInfo == cmdWin)
-                winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+                winInfo = (struct tui_win_info *) (tui_source_windows ())->list[0];
               else
                 winInfo = cmdWin;
               ok = ((newHeight +
@@ -1436,7 +1438,8 @@
       else
         {
           int curTotalHeight, totalHeight, minHeight = 0;
-          TuiWinInfoPtr firstWin, secondWin;
+          struct tui_win_info *firstWin;
+          struct tui_win_info *secondWin;
 
           if (curLayout == SRC_DISASSEM_COMMAND)
             {
@@ -1446,7 +1449,7 @@
           else
             {
               firstWin = dataWin;
-              secondWin = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+              secondWin = (struct tui_win_info *) (tui_source_windows ())->list[0];
             }
           /*
              ** We could simply add all the heights to obtain the same result
@@ -1519,7 +1522,7 @@
    ** _parseScrollingArgs().
  */
 static void
-_parseScrollingArgs (char *arg, TuiWinInfoPtr * winToScroll, int *numToScroll)
+_parseScrollingArgs (char *arg, struct tui_win_info * * winToScroll, int *numToScroll)
 {
   if (numToScroll)
     *numToScroll = 0;
@@ -1572,12 +1575,12 @@
             wname[i] = toupper (wname[i]);
           *winToScroll = tui_partial_win_by_name (wname);
 
-          if (*winToScroll == (TuiWinInfoPtr) NULL ||
+          if (*winToScroll == (struct tui_win_info *) NULL ||
               !(*winToScroll)->generic.isVisible)
             warning ("Invalid window specified. \n\
 The window name specified must be valid and visible.\n");
           else if (*winToScroll == cmdWin)
-            *winToScroll = (TuiWinInfoPtr) (tui_source_windows ())->list[0];
+            *winToScroll = (struct tui_win_info *) (tui_source_windows ())->list[0];
         }
       tuiFree (buf);
     }
Index: tui/tui-windata.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-windata.c,v
retrieving revision 1.4
diff -t -u -r1.4 tui-windata.c
--- tui/tui-windata.c	7 Feb 2004 00:23:56 -0000	1.4
+++ tui/tui-windata.c	7 Feb 2004 16:28:33 -0000
@@ -61,9 +61,9 @@
 
   for (i = 0; (i < dataWin->generic.contentSize && elementNo < 0); i++)
     {
-      TuiGenWinInfoPtr dataItemWin;
+      struct tui_gen_win_info * dataItemWin;
 
-      dataItemWin = &((TuiWinContent)
+      dataItemWin = &((tui_win_content)
                       dataWin->generic.content)[i]->whichElement.dataWindow;
       if (dataItemWin->handle != (WINDOW *) NULL && dataItemWin->isVisible)
         elementNo = i;
@@ -106,11 +106,11 @@
 tuiDeleteDataContentWindows (void)
 {
   int i;
-  TuiGenWinInfoPtr dataItemWinPtr;
+  struct tui_gen_win_info * dataItemWinPtr;
 
   for (i = 0; (i < dataWin->generic.contentSize); i++)
     {
-      dataItemWinPtr = &((TuiWinContent)
+      dataItemWinPtr = &((tui_win_content)
                       dataWin->generic.content)[i]->whichElement.dataWindow;
       tui_delete_win (dataItemWinPtr->handle);
       dataItemWinPtr->handle = (WINDOW *) NULL;
@@ -161,7 +161,7 @@
          ** Then display the other data
        */
       if (dataWin->detail.dataDisplayInfo.dataContent !=
-          (TuiWinContent) NULL &&
+          (tui_win_content) NULL &&
           dataWin->detail.dataDisplayInfo.dataContentCount > 0)
         {
         }
@@ -275,12 +275,12 @@
         {
 #ifdef LATER
           TuiDataElementPtr dataElementPtr;
-          TuiGenWinInfoPtr dataItemWinPtr;
+          struct tui_gen_win_info * dataItemWinPtr;
           Opaque newValue;
 
           dataItemPtr = &dataWin->detail.dataDisplayInfo.
             dataContent[i]->whichElement.dataWindow;
-          dataElementPtr = &((TuiWinContent)
+          dataElementPtr = &((tui_win_content)
                              dataItemWinPtr->content)[0]->whichElement.data;
           if value
             has changed (dataElementPtr, frame, &newValue)
@@ -296,7 +296,7 @@
 
 /* Scroll the data window vertically forward or backward.   */
 void
-tui_vertical_data_scroll (TuiScrollDirection scrollDirection, int numToScroll)
+tui_vertical_data_scroll (enum tui_scroll_direction scrollDirection, int numToScroll)
 {
   int firstElementNo;
   int firstLine = (-1);
Index: tui/tui-wingeneral.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-wingeneral.c,v
retrieving revision 1.3
diff -t -u -r1.3 tui-wingeneral.c
--- tui/tui-wingeneral.c	7 Feb 2004 04:40:36 -0000	1.3
+++ tui/tui-wingeneral.c	7 Feb 2004 16:28:33 -0000
@@ -42,7 +42,7 @@
 
 /* Refresh the window.   */
 void
-tui_refresh_win (TuiGenWinInfoPtr winInfo)
+tui_refresh_win (struct tui_gen_win_info * winInfo)
 {
   if (winInfo->type == DATA_WIN && winInfo->contentSize > 0)
     {
@@ -50,9 +50,9 @@
 
       for (i = 0; (i < winInfo->contentSize); i++)
         {
-          TuiGenWinInfoPtr dataItemWinPtr;
+          struct tui_gen_win_info * dataItemWinPtr;
 
-          dataItemWinPtr = &((TuiWinContent)
+          dataItemWinPtr = &((tui_win_content)
                              winInfo->content)[i]->whichElement.dataWindow;
           if (m_genWinPtrNotNull (dataItemWinPtr) &&
               dataItemWinPtr->handle != (WINDOW *) NULL)
@@ -86,7 +86,7 @@
 
 /* Draw a border arround the window.  */
 void
-boxWin (TuiGenWinInfoPtr winInfo, int highlightFlag)
+boxWin (struct tui_gen_win_info * winInfo, int highlightFlag)
 {
   if (winInfo && winInfo->handle)
     {
@@ -112,11 +112,11 @@
 
 
 void
-tui_unhighlight_win (TuiWinInfoPtr winInfo)
+tui_unhighlight_win (struct tui_win_info * winInfo)
 {
   if (m_winPtrNotNull (winInfo) && winInfo->generic.handle != (WINDOW *) NULL)
     {
-      boxWin ((TuiGenWinInfoPtr) winInfo, NO_HILITE);
+      boxWin ((struct tui_gen_win_info *) winInfo, NO_HILITE);
       wrefresh (winInfo->generic.handle);
       m_setWinHighlightOff (winInfo);
     }
@@ -124,19 +124,19 @@
 
 
 void
-tui_highlight_win (TuiWinInfoPtr winInfo)
+tui_highlight_win (struct tui_win_info * winInfo)
 {
   if (m_winPtrNotNull (winInfo) &&
       winInfo->canHighlight && winInfo->generic.handle != (WINDOW *) NULL)
     {
-      boxWin ((TuiGenWinInfoPtr) winInfo, HILITE);
+      boxWin ((struct tui_gen_win_info *) winInfo, HILITE);
       wrefresh (winInfo->generic.handle);
       m_setWinHighlightOn (winInfo);
     }
 }
 
 void
-tui_check_and_display_highlight_if_needed (TuiWinInfoPtr winInfo)
+tui_check_and_display_highlight_if_needed (struct tui_win_info * winInfo)
 {
   if (m_winPtrNotNull (winInfo) && winInfo->generic.type != CMD_WIN)
     {
@@ -151,7 +151,7 @@
 
 
 void
-tui_make_window (TuiGenWinInfoPtr winInfo, int boxIt)
+tui_make_window (struct tui_gen_win_info * winInfo, int boxIt)
 {
   WINDOW *handle;
 
@@ -228,7 +228,7 @@
           if (m_winIsSourceType ((winList[i])->generic.type))
             make_visible ((winList[i])->detail.sourceInfo.executionInfo,
                           visible);
-          make_visible ((TuiGenWinInfoPtr) winList[i], visible);
+          make_visible ((struct tui_gen_win_info *) winList[i], visible);
         }
     }
 
@@ -250,10 +250,10 @@
 /* Function to refresh all the windows currently displayed.  */
 
 void
-tui_refresh_all (TuiWinInfoPtr * list)
+tui_refresh_all (struct tui_win_info * * list)
 {
   TuiWinType type;
-  TuiGenWinInfoPtr locator = tui_locator_win_info_ptr ();
+  struct tui_gen_win_info * locator = tui_locator_win_info_ptr ();
 
   for (type = SRC_WIN; (type < MAX_MAJOR_WINDOWS); type++)
     {
Index: tui/tui-winsource.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui-winsource.c,v
retrieving revision 1.8
diff -t -u -r1.8 tui-winsource.c
--- tui/tui-winsource.c	7 Feb 2004 04:40:36 -0000	1.8
+++ tui/tui-winsource.c	7 Feb 2004 16:28:33 -0000
@@ -75,8 +75,8 @@
 /* Function to display source in the source window.  This function
    initializes the horizontal scroll to 0.  */
 void
-tui_update_source_window (TuiWinInfoPtr winInfo, struct symtab *s,
-                          TuiLineOrAddress lineOrAddr, int noerror)
+tui_update_source_window (struct tui_win_info * winInfo, struct symtab *s,
+                          union tui_line_or_address lineOrAddr, int noerror)
 {
   winInfo->detail.sourceInfo.horizontalOffset = 0;
   tui_update_source_window_as_is (winInfo, s, lineOrAddr, noerror);
@@ -88,8 +88,8 @@
 /* Function to display source in the source/asm window.  This function
    shows the source as specified by the horizontal offset.  */
 void
-tui_update_source_window_as_is (TuiWinInfoPtr winInfo, struct symtab *s,
-                                TuiLineOrAddress lineOrAddr, int noerror)
+tui_update_source_window_as_is (struct tui_win_info * winInfo, struct symtab *s,
+                                union tui_line_or_address lineOrAddr, int noerror)
 {
   TuiStatus ret;
 
@@ -139,7 +139,7 @@
   if (addr != 0)
     {
       struct symtab_and_line sal;
-      TuiLineOrAddress l;
+      union tui_line_or_address l;
       
       switch (tui_current_layout ())
         {
@@ -163,7 +163,7 @@
 
       for (i = 0; i < (tui_source_windows ())->count; i++)
         {
-          TuiWinInfoPtr winInfo = (TuiWinInfoPtr) (tui_source_windows ())->list[i];
+          struct tui_win_info * winInfo = (struct tui_win_info *) (tui_source_windows ())->list[i];
 
           tui_clear_source_content (winInfo, EMPTY_SOURCE_PROMPT);
           tui_clear_exec_info_content (winInfo);
@@ -179,7 +179,7 @@
 tui_update_source_windows_with_line (struct symtab *s, int line)
 {
   CORE_ADDR pc;
-  TuiLineOrAddress l;
+  union tui_line_or_address l;
   
   switch (tui_current_layout ())
     {
@@ -203,7 +203,7 @@
 }
 
 void
-tui_clear_source_content (TuiWinInfoPtr winInfo, int displayPrompt)
+tui_clear_source_content (struct tui_win_info * winInfo, int displayPrompt)
 {
   if (m_winPtrNotNull (winInfo))
     {
@@ -213,8 +213,8 @@
       tui_erase_source_content (winInfo, displayPrompt);
       for (i = 0; i < winInfo->generic.contentSize; i++)
         {
-          TuiWinElementPtr element =
-          (TuiWinElementPtr) winInfo->generic.content[i];
+          struct tui_win_element * element =
+          (struct tui_win_element *) winInfo->generic.content[i];
           element->whichElement.source.hasBreak = FALSE;
           element->whichElement.source.isExecPoint = FALSE;
         }
@@ -225,7 +225,7 @@
 
 
 void
-tui_erase_source_content (TuiWinInfoPtr winInfo, int displayPrompt)
+tui_erase_source_content (struct tui_win_info * winInfo, int displayPrompt)
 {
   int xPos;
   int halfWidth = (winInfo->generic.width - 2) / 2;
@@ -266,12 +266,12 @@
 
 /* Redraw the complete line of a source or disassembly window.  */
 static void
-tui_show_source_line (TuiWinInfoPtr winInfo, int lineno)
+tui_show_source_line (struct tui_win_info * winInfo, int lineno)
 {
-  TuiWinElementPtr line;
+  struct tui_win_element * line;
   int x, y;
 
-  line = (TuiWinElementPtr) winInfo->generic.content[lineno - 1];
+  line = (struct tui_win_element *) winInfo->generic.content[lineno - 1];
   if (line->whichElement.source.isExecPoint)
     wattron (winInfo->generic.handle, A_STANDOUT);
 
@@ -290,7 +290,7 @@
 }
 
 void
-tui_show_source_content (TuiWinInfoPtr winInfo)
+tui_show_source_content (struct tui_win_info * winInfo)
 {
   if (winInfo->generic.contentSize > 0)
     {
@@ -310,8 +310,8 @@
 
 /* Scroll the source forward or backward horizontally.  */
 void
-tui_horizontal_source_scroll (TuiWinInfoPtr winInfo,
-                              TuiScrollDirection direction,
+tui_horizontal_source_scroll (struct tui_win_info * winInfo,
+                              enum tui_scroll_direction direction,
                               int numToScroll)
 {
   if (winInfo->generic.content != (OpaquePtr) NULL)
@@ -335,7 +335,7 @@
         }
       winInfo->detail.sourceInfo.horizontalOffset = offset;
       tui_update_source_window_as_is (winInfo, s,
-                                      ((TuiWinElementPtr)
+                                      ((struct tui_win_element *)
                                        winInfo->generic.content[0])->whichElement.source.lineOrAddr,
                                       FALSE);
     }
@@ -346,11 +346,11 @@
 
 /* Set or clear the hasBreak flag in the line whose line is lineNo.  */
 void
-tui_set_is_exec_point_at (TuiLineOrAddress l, TuiWinInfoPtr winInfo)
+tui_set_is_exec_point_at (union tui_line_or_address l, struct tui_win_info * winInfo)
 {
   int changed = 0;
   int i;
-  TuiWinContent content = (TuiWinContent) winInfo->generic.content;
+  tui_win_content content = (tui_win_content) winInfo->generic.content;
 
   i = 0;
   while (i < winInfo->generic.contentSize)
@@ -379,12 +379,12 @@
 void
 tui_update_all_breakpoint_info ()
 {
-  TuiList* list = tui_source_windows ();
+  struct tui_list *list = tui_source_windows ();
   int i;
 
   for (i = 0; i < list->count; i++)
     {
-      TuiWinInfoPtr win = (TuiWinInfoPtr) list->list[i];
+      struct tui_win_info * win = (struct tui_win_info *) list->list[i];
 
       if (tui_update_breakpoint_info (win, FALSE))
         {
@@ -399,20 +399,20 @@
    Returns 1 if something changed and the execution window
    must be refreshed.  */
 int
-tui_update_breakpoint_info (TuiWinInfoPtr win, int current_only)
+tui_update_breakpoint_info (struct tui_win_info * win, int current_only)
 {
   int i;
   int need_refresh = 0;
-  TuiSourceInfoPtr src = &win->detail.sourceInfo;
+  struct tui_source_info * src = &win->detail.sourceInfo;
 
   for (i = 0; i < win->generic.contentSize; i++)
     {
       struct breakpoint *bp;
       extern struct breakpoint *breakpoint_chain;
       int mode;
-      TuiSourceElement* line;
+      struct tui_source_element* line;
 
-      line = &((TuiWinElementPtr) win->generic.content[i])->whichElement.source;
+      line = &((struct tui_win_element *) win->generic.content[i])->whichElement.source;
       if (current_only && !line->isExecPoint)
          continue;
 
@@ -460,13 +460,13 @@
    **      disassembly window.
  */
 TuiStatus
-tuiSetExecInfoContent (TuiWinInfoPtr winInfo)
+tuiSetExecInfoContent (struct tui_win_info * winInfo)
 {
   TuiStatus ret = TUI_SUCCESS;
 
-  if (winInfo->detail.sourceInfo.executionInfo != (TuiGenWinInfoPtr) NULL)
+  if (winInfo->detail.sourceInfo.executionInfo != (struct tui_gen_win_info *) NULL)
     {
-      TuiGenWinInfoPtr execInfoPtr = winInfo->detail.sourceInfo.executionInfo;
+      struct tui_gen_win_info * execInfoPtr = winInfo->detail.sourceInfo.executionInfo;
 
       if (execInfoPtr->content == (OpaquePtr) NULL)
         execInfoPtr->content =
@@ -479,12 +479,12 @@
           tui_update_breakpoint_info (winInfo, 1);
           for (i = 0; i < winInfo->generic.contentSize; i++)
             {
-              TuiWinElementPtr element;
-              TuiWinElementPtr srcElement;
+              struct tui_win_element * element;
+              struct tui_win_element * srcElement;
               int mode;
 
-              element = (TuiWinElementPtr) execInfoPtr->content[i];
-              srcElement = (TuiWinElementPtr) winInfo->generic.content[i];
+              element = (struct tui_win_element *) execInfoPtr->content[i];
+              srcElement = (struct tui_win_element *) winInfo->generic.content[i];
 
               memset(element->whichElement.simpleString, ' ',
                      sizeof(element->whichElement.simpleString));
@@ -522,9 +522,9 @@
    ** tuiShowExecInfoContent().
  */
 void
-tuiShowExecInfoContent (TuiWinInfoPtr winInfo)
+tuiShowExecInfoContent (struct tui_win_info * winInfo)
 {
-  TuiGenWinInfoPtr execInfo = winInfo->detail.sourceInfo.executionInfo;
+  struct tui_gen_win_info * execInfo = winInfo->detail.sourceInfo.executionInfo;
   int curLine;
 
   werase (execInfo->handle);
@@ -533,7 +533,7 @@
     mvwaddstr (execInfo->handle,
                curLine,
                0,
-               ((TuiWinElementPtr)
+               ((struct tui_win_element *)
                 execInfo->content[curLine - 1])->whichElement.simpleString);
   tui_refresh_win (execInfo);
   execInfo->contentInUse = TRUE;
@@ -543,9 +543,9 @@
 
 
 void
-tui_erase_exec_info_content (TuiWinInfoPtr winInfo)
+tui_erase_exec_info_content (struct tui_win_info * winInfo)
 {
-  TuiGenWinInfoPtr execInfo = winInfo->detail.sourceInfo.executionInfo;
+  struct tui_gen_win_info * execInfo = winInfo->detail.sourceInfo.executionInfo;
 
   werase (execInfo->handle);
   tui_refresh_win (execInfo);
@@ -554,7 +554,7 @@
 }
 
 void
-tui_clear_exec_info_content (TuiWinInfoPtr winInfo)
+tui_clear_exec_info_content (struct tui_win_info * winInfo)
 {
   winInfo->detail.sourceInfo.executionInfo->contentInUse = FALSE;
   tui_erase_exec_info_content (winInfo);
@@ -564,7 +564,7 @@
 
 /* Function to update the execution info window.  */
 void
-tui_update_exec_info (TuiWinInfoPtr winInfo)
+tui_update_exec_info (struct tui_win_info * winInfo)
 {
   tuiSetExecInfoContent (winInfo);
   tuiShowExecInfoContent (winInfo);
@@ -605,7 +605,7 @@
             }
         }
       for (i = 0; i < maxLines; i++)
-        ((TuiWinElementPtr)
+        ((struct tui_win_element *)
          winInfo->generic.content[i])->whichElement.source.line =
           srcLineBuf + (lineWidth * i);
       ret = TUI_SUCCESS;
@@ -620,7 +620,7 @@
 /* Answer whether the a particular line number or address is displayed
    in the current source window.  */
 int
-tui_line_is_displayed (int line, TuiWinInfoPtr winInfo,
+tui_line_is_displayed (int line, struct tui_win_info * winInfo,
                        int checkThreshold)
 {
   int isDisplayed = FALSE;
@@ -633,7 +633,7 @@
   i = 0;
   while (i < winInfo->generic.contentSize - threshold && !isDisplayed)
     {
-      isDisplayed = (((TuiWinElementPtr)
+      isDisplayed = (((struct tui_win_element *)
                       winInfo->generic.content[i])->whichElement.source.lineOrAddr.lineNo
                      == (int) line);
       i++;
@@ -646,7 +646,7 @@
 /* Answer whether the a particular line number or address is displayed
    in the current source window.  */
 int
-tui_addr_is_displayed (CORE_ADDR addr, TuiWinInfoPtr winInfo,
+tui_addr_is_displayed (CORE_ADDR addr, struct tui_win_info * winInfo,
                     int checkThreshold)
 {
   int isDisplayed = FALSE;
@@ -659,7 +659,7 @@
   i = 0;
   while (i < winInfo->generic.contentSize - threshold && !isDisplayed)
     {
-      isDisplayed = (((TuiWinElementPtr)
+      isDisplayed = (((struct tui_win_element *)
                       winInfo->generic.content[i])->whichElement.source.lineOrAddr.addr
                      == addr);
       i++;
Index: tui/tui.c
===================================================================
RCS file: /cvs/src/src/gdb/tui/tui.c,v
retrieving revision 1.40
diff -t -u -r1.40 tui.c
--- tui/tui.c	7 Feb 2004 04:40:36 -0000	1.40
+++ tui/tui.c	7 Feb 2004 16:28:33 -0000
@@ -137,8 +137,8 @@
 
   if (tui_active)
     {
-      TuiLayoutType new_layout;
-      TuiRegisterDisplayType regs_type = TUI_UNDEFINED_REGS;
+      enum tui_layout_type new_layout;
+      enum tui_register_display_type regs_type = TUI_UNDEFINED_REGS;
 
       new_layout = tui_current_layout ();
 
@@ -185,8 +185,8 @@
 
   if (tui_active)
     {
-      TuiLayoutType new_layout;
-      TuiRegisterDisplayType regs_type = TUI_UNDEFINED_REGS;
+      enum tui_layout_type new_layout;
+      enum tui_register_display_type regs_type = TUI_UNDEFINED_REGS;
 
       new_layout = tui_current_layout ();
 
@@ -215,7 +215,7 @@
 static int
 tui_rl_other_window (int count, int key)
 {
-  TuiWinInfoPtr winInfo;
+  struct tui_win_info * winInfo;
 
   if (!tui_active)
     tui_rl_switch_mode (0/*notused*/, 0/*notused*/);

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]