* tuiWin.c (_parseScrollingArgs): Fix uninitialized variable.
[binutils-gdb.git] / gdb / tui / tuiData.c
index 50fa4a75c115f80704f37d991a6aef7abe51c33a..5194eff227c3ed9fe34d4d07fa67f911d4fda51f 100644 (file)
@@ -1,12 +1,28 @@
-/*
-   ** tuiData.c
-   **    This module contains functions for manipulating the data
-   **    structures used by the TUI
- */
+/* TUI data manipulation routines.
+   Copyright 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+   Contributed by Hewlett-Packard Company.
+
+   This file is part of GDB.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2 of the License, or
+   (at your option) any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 59 Temple Place - Suite 330,
+   Boston, MA 02111-1307, USA.  */
 
 #include "defs.h"
 #include "tui.h"
 #include "tuiData.h"
+#include "tuiGeneralWin.h"
 
 /****************************
 ** GLOBAL DECLARATIONS
@@ -68,11 +84,7 @@ static void freeContentElements (TuiWinContent, int, TuiWinType);
    **        Answer a whether the terminal window has been resized or not
  */
 int
-#ifdef __STDC__
 tuiWinResized (void)
-#else
-tuiWinResized ()
-#endif
 {
   return _winResized;
 }                              /* tuiWinResized */
@@ -83,13 +95,7 @@ tuiWinResized ()
    **        Set a whether the terminal window has been resized or not
  */
 void
-#ifdef __STDC__
-tuiSetWinResizedTo (
-                    int resized)
-#else
-tuiSetWinResizedTo (resized)
-     int resized;
-#endif
+tuiSetWinResizedTo (int resized)
 {
   _winResized = resized;
 
@@ -102,11 +108,7 @@ tuiSetWinResizedTo (resized)
    **        Answer a pointer to the current layout definition
  */
 TuiLayoutDefPtr
-#ifdef __STDC__
 tuiLayoutDef (void)
-#else
-tuiLayoutDef ()
-#endif
 {
   return &_layoutDef;
 }                              /* tuiLayoutDef */
@@ -117,11 +119,7 @@ tuiLayoutDef ()
    **        Answer the window with the logical focus
  */
 TuiWinInfoPtr
-#ifdef __STDC__
 tuiWinWithFocus (void)
-#else
-tuiWinWithFocus ()
-#endif
 {
   return _winWithFocus;
 }                              /* tuiWinWithFocus */
@@ -132,13 +130,7 @@ tuiWinWithFocus ()
    **        Set the window that has the logical focus
  */
 void
-#ifdef __STDC__
-tuiSetWinWithFocus (
-                    TuiWinInfoPtr winInfo)
-#else
-tuiSetWinWithFocus (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+tuiSetWinWithFocus (TuiWinInfoPtr winInfo)
 {
   _winWithFocus = winInfo;
 
@@ -151,11 +143,7 @@ tuiSetWinWithFocus (winInfo)
    **        Answer the length in chars, of tabs
  */
 int
-#ifdef __STDC__
 tuiDefaultTabLen (void)
-#else
-tuiDefaultTabLen ()
-#endif
 {
   return _defaultTabLen;
 }                              /* tuiDefaultTabLen */
@@ -166,13 +154,7 @@ tuiDefaultTabLen ()
    **        Set the length in chars, of tabs
  */
 void
-#ifdef __STDC__
-tuiSetDefaultTabLen (
-                     int len)
-#else
-tuiSetDefaultTabLen (len)
-     int len;
-#endif
+tuiSetDefaultTabLen (int len)
 {
   _defaultTabLen = len;
 
@@ -187,11 +169,7 @@ tuiSetDefaultTabLen (len)
    **        be displayed at the same time.
  */
 TuiListPtr
-#ifdef __STDC__
 sourceWindows (void)
-#else
-sourceWindows ()
-#endif
 {
   return &_sourceWindows;
 }                              /* currentSourceWindows */
@@ -204,11 +182,7 @@ sourceWindows ()
    **        displayed at the same time.
  */
 void
-#ifdef __STDC__
 clearSourceWindows (void)
-#else
-clearSourceWindows ()
-#endif
 {
   _sourceWindows.list[0] = (Opaque) NULL;
   _sourceWindows.list[1] = (Opaque) NULL;
@@ -223,11 +197,7 @@ clearSourceWindows ()
    **        Clear the pertinant detail in the source windows.
  */
 void
-#ifdef __STDC__
 clearSourceWindowsDetail (void)
-#else
-clearSourceWindowsDetail ()
-#endif
 {
   int i;
 
@@ -245,13 +215,7 @@ clearSourceWindowsDetail ()
    **       both can be displayed at the same time.
  */
 void
-#ifdef __STDC__
-addToSourceWindows (
-                    TuiWinInfoPtr winInfo)
-#else
-addToSourceWindows (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+addToSourceWindows (TuiWinInfoPtr winInfo)
 {
   if (_sourceWindows.count < 2)
     _sourceWindows.list[_sourceWindows.count++] = (Opaque) winInfo;
@@ -265,13 +229,7 @@ addToSourceWindows (winInfo)
    **        Clear the pertinant detail in the windows.
  */
 void
-#ifdef __STDC__
-clearWinDetail (
-                TuiWinInfoPtr winInfo)
-#else
-clearWinDetail (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+clearWinDetail (TuiWinInfoPtr winInfo)
 {
   if (m_winPtrNotNull (winInfo))
     {
@@ -279,7 +237,7 @@ clearWinDetail (winInfo)
        {
        case SRC_WIN:
        case DISASSEM_WIN:
-         winInfo->detail.sourceInfo.startLineOrAddr.addr = (Opaque) NULL;
+         winInfo->detail.sourceInfo.startLineOrAddr.addr = 0;
          winInfo->detail.sourceInfo.horizontalOffset = 0;
          break;
        case CMD_WIN:
@@ -312,11 +270,7 @@ clearWinDetail (winInfo)
    **        Accessor for the blank string.
  */
 char *
-#ifdef __STDC__
 blankStr (void)
-#else
-blankStr ()
-#endif
 {
   return _tuiBlankStr;
 }                              /* blankStr */
@@ -327,11 +281,7 @@ blankStr ()
    **        Accessor for the location string.
  */
 char *
-#ifdef __STDC__
 locationStr (void)
-#else
-locationStr ()
-#endif
 {
   return _tuiLocationStr;
 }                              /* locationStr */
@@ -342,11 +292,7 @@ locationStr ()
    **        Accessor for the break string.
  */
 char *
-#ifdef __STDC__
 breakStr (void)
-#else
-breakStr ()
-#endif
 {
   return _tuiBreakStr;
 }                              /* breakStr */
@@ -357,11 +303,7 @@ breakStr ()
    **        Accessor for the breakLocation string.
  */
 char *
-#ifdef __STDC__
 breakLocationStr (void)
-#else
-breakLocationStr ()
-#endif
 {
   return _tuiBreakLocationStr;
 }                              /* breakLocationStr */
@@ -372,11 +314,7 @@ breakLocationStr ()
    **        Accessor for the null string.
  */
 char *
-#ifdef __STDC__
 nullStr (void)
-#else
-nullStr ()
-#endif
 {
   return _tuiNullStr;
 }                              /* nullStr */
@@ -387,11 +325,7 @@ nullStr ()
    **        Accessor for the source execution info ptr.
  */
 TuiGenWinInfoPtr
-#ifdef __STDC__
 sourceExecInfoWinPtr (void)
-#else
-sourceExecInfoWinPtr ()
-#endif
 {
   return &_execInfo[0];
 }                              /* sourceExecInfoWinPtr */
@@ -402,11 +336,7 @@ sourceExecInfoWinPtr ()
    **        Accessor for the disassem execution info ptr.
  */
 TuiGenWinInfoPtr
-#ifdef __STDC__
 disassemExecInfoWinPtr (void)
-#else
-disassemExecInfoWinPtr ()
-#endif
 {
   return &_execInfo[1];
 }                              /* disassemExecInfoWinPtr */
@@ -418,11 +348,7 @@ disassemExecInfoWinPtr ()
    **        static locator win info struct.
  */
 TuiGenWinInfoPtr
-#ifdef __STDC__
 locatorWinInfoPtr (void)
-#else
-locatorWinInfoPtr ()
-#endif
 {
   return &_locator;
 }                              /* locatorWinInfoPtr */
@@ -433,11 +359,7 @@ locatorWinInfoPtr ()
    **        Accessor for the history limit
  */
 int
-#ifdef __STDC__
 historyLimit (void)
-#else
-historyLimit ()
-#endif
 {
   return _historyLimit;
 }                              /* historyLimit */
@@ -448,13 +370,7 @@ historyLimit ()
    **        Mutator for the history limit
  */
 void
-#ifdef __STDC__
-setHistoryLimitTo (
-                   int h)
-#else
-setHistoryLimitTo (h)
-     int h;
-#endif
+setHistoryLimitTo (int h)
 {
   _historyLimit = h;
 
@@ -466,11 +382,7 @@ setHistoryLimitTo (h)
    **        Accessor for the termHeight
  */
 int
-#ifdef __STDC__
 termHeight (void)
-#else
-termHeight ()
-#endif
 {
   return _termHeight;
 }                              /* termHeight */
@@ -481,13 +393,7 @@ termHeight ()
    **        Mutator for the term height
  */
 void
-#ifdef __STDC__
-setTermHeightTo (
-                 int h)
-#else
-setTermHeightTo (h)
-     int h;
-#endif
+setTermHeightTo (int h)
 {
   _termHeight = h;
 
@@ -500,11 +406,7 @@ setTermHeightTo (h)
    **        Accessor for the termWidth
  */
 int
-#ifdef __STDC__
 termWidth (void)
-#else
-termWidth ()
-#endif
 {
   return _termWidth;
 }                              /* termWidth */
@@ -515,13 +417,7 @@ termWidth ()
    **        Mutator for the termWidth
  */
 void
-#ifdef __STDC__
-setTermWidthTo (
-                int w)
-#else
-setTermWidthTo (w)
-     int w;
-#endif
+setTermWidthTo (int w)
 {
   _termWidth = w;
 
@@ -534,11 +430,7 @@ setTermWidthTo (w)
    **        Accessor for the current layout
  */
 TuiLayoutType
-#ifdef __STDC__
 currentLayout (void)
-#else
-currentLayout ()
-#endif
 {
   return _currentLayout;
 }                              /* currentLayout */
@@ -549,13 +441,7 @@ currentLayout ()
    **        Mutator for the current layout
  */
 void
-#ifdef __STDC__
-setCurrentLayoutTo (
-                    TuiLayoutType newLayout)
-#else
-setCurrentLayoutTo (newLayout)
-     TuiLayoutType newLayout;
-#endif
+setCurrentLayoutTo (TuiLayoutType newLayout)
 {
   _currentLayout = newLayout;
 
@@ -568,17 +454,7 @@ setCurrentLayoutTo (newLayout)
    **        Set the origin of the window
  */
 void
-#ifdef __STDC__
-setGenWinOrigin (
-                 TuiGenWinInfoPtr winInfo,
-                 int x,
-                 int y)
-#else
-setGenWinOrigin (winInfo, x, y)
-     TuiGenWinInfoPtr winInfo;
-     int x;
-     int y;
-#endif
+setGenWinOrigin (TuiGenWinInfoPtr winInfo, int x, int y)
 {
   winInfo->origin.x = x;
   winInfo->origin.y = y;
@@ -598,13 +474,7 @@ setGenWinOrigin (winInfo, x, y)
    **        if necessary
  */
 TuiWinInfoPtr
-#ifdef __STDC__
-tuiNextWin (
-            TuiWinInfoPtr curWin)
-#else
-tuiNextWin (curWin)
-     TuiWinInfoPtr curWin;
-#endif
+tuiNextWin (TuiWinInfoPtr curWin)
 {
   TuiWinType type = curWin->generic.type;
   TuiWinInfoPtr nextWin = (TuiWinInfoPtr) NULL;
@@ -615,7 +485,7 @@ tuiNextWin (curWin)
     type = curWin->generic.type + 1;
   while (type != curWin->generic.type && m_winPtrIsNull (nextWin))
     {
-      if (winList[type]->generic.isVisible)
+      if (winList[type] && winList[type]->generic.isVisible)
        nextWin = winList[type];
       else
        {
@@ -636,13 +506,7 @@ tuiNextWin (curWin)
    **        if necessary
  */
 TuiWinInfoPtr
-#ifdef __STDC__
-tuiPrevWin (
-            TuiWinInfoPtr curWin)
-#else
-tuiPrevWin (curWin)
-     TuiWinInfoPtr curWin;
-#endif
+tuiPrevWin (TuiWinInfoPtr curWin)
 {
   TuiWinType type = curWin->generic.type;
   TuiWinInfoPtr prev = (TuiWinInfoPtr) NULL;
@@ -675,15 +539,7 @@ tuiPrevWin (curWin)
    **        freed after use.
  */
 char *
-#ifdef __STDC__
-displayableWinContentOf (
-                         TuiGenWinInfoPtr winInfo,
-                         TuiWinElementPtr elementPtr)
-#else
-displayableWinContentOf (winInfo, elementPtr)
-     TuiGenWinInfoPtr winInfo;
-     TuiWinElementPtr elementPtr;
-#endif
+displayableWinContentOf (TuiGenWinInfoPtr winInfo, TuiWinElementPtr elementPtr)
 {
 
   char *string = nullStr ();
@@ -749,9 +605,9 @@ displayableWinContentOf (winInfo, elementPtr)
              else
                strcpy (lineNo, "??");
              if (elementPtr != (TuiWinElementPtr) NULL &&
-                 elementPtr->whichElement.locator.addr > (Opaque) 0)
-               sprintf (pc, "0x%x",
-                        elementPtr->whichElement.locator.addr);
+                 elementPtr->whichElement.locator.addr != 0)
+               sprintf (pc, "0x%lx",
+                        (long) elementPtr->whichElement.locator.addr);
              else
                strcpy (pc, "??");
              /*
@@ -812,15 +668,7 @@ displayableWinContentOf (winInfo, elementPtr)
    **        Answer a the content at the location indicated by index
  */
 char *
-#ifdef __STDC__
-displayableWinContentAt (
-                         TuiGenWinInfoPtr winInfo,
-                         int index)
-#else
-displayableWinContentAt (winInfo, index)
-     TuiGenWinInfoPtr winInfo;
-     int index;
-#endif
+displayableWinContentAt (TuiGenWinInfoPtr winInfo, int index)
 {
   return (displayableWinContentOf (winInfo, (TuiWinElementPtr) winInfo->content[index]));
 }                              /* winContentAt */
@@ -831,15 +679,7 @@ displayableWinContentAt (winInfo, index)
    **        Answer the height of the element in lines
  */
 int
-#ifdef __STDC__
-winElementHeight (
-                  TuiGenWinInfoPtr winInfo,
-                  TuiWinElementPtr element)
-#else
-winElementHeight (winInfo, element)
-     TuiGenWinInfoPtr winInfo;
-     TuiWinElementPtr element;
-#endif
+winElementHeight (TuiGenWinInfoPtr winInfo, TuiWinElementPtr element)
 {
   int h;
 
@@ -858,13 +698,7 @@ winElementHeight (winInfo, element)
    **      Answer the window represented by name
  */
 TuiWinInfoPtr
-#ifdef __STDC__
-winByName (
-           char *name)
-#else
-winByName (name)
-     char *name;
-#endif
+winByName (char *name)
 {
   TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
   int i = 0;
@@ -885,13 +719,7 @@ winByName (name)
    **      Answer the window represented by name
  */
 TuiWinInfoPtr
-#ifdef __STDC__
-partialWinByName (
-                  char *name)
-#else
-partialWinByName (name)
-     char *name;
-#endif
+partialWinByName (char *name)
 {
   TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
 
@@ -901,10 +729,13 @@ partialWinByName (name)
 
       while (i < MAX_MAJOR_WINDOWS && m_winPtrIsNull (winInfo))
        {
-         char *curName = winName (&winList[i]->generic);
-         if (strlen (name) <= strlen (curName) &&
-             strncmp (name, curName, strlen (name)) == 0)
-           winInfo = winList[i];
+          if (winList[i] != 0)
+            {
+              char *curName = winName (&winList[i]->generic);
+              if (strlen (name) <= strlen (curName) &&
+                  strncmp (name, curName, strlen (name)) == 0)
+                winInfo = winList[i];
+            }
          i++;
        }
     }
@@ -918,13 +749,7 @@ partialWinByName (name)
    **      Answer the name of the window
  */
 char *
-#ifdef __STDC__
-winName (
-         TuiGenWinInfoPtr winInfo)
-#else
-winName (winInfo)
-     TuiGenWinInfoPtr winInfo;
-#endif
+winName (TuiGenWinInfoPtr winInfo)
 {
   char *name = (char *) NULL;
 
@@ -955,11 +780,7 @@ winName (winInfo)
    ** initializeStaticData
  */
 void
-#ifdef __STDC__
 initializeStaticData (void)
-#else
-initializeStaticData ()
-#endif
 {
   initGenericPart (sourceExecInfoWinPtr ());
   initGenericPart (disassemExecInfoWinPtr ());
@@ -973,11 +794,7 @@ initializeStaticData ()
    ** allocGenericWinInfo().
  */
 TuiGenWinInfoPtr
-#ifdef __STDC__
 allocGenericWinInfo (void)
-#else
-allocGenericWinInfo ()
-#endif
 {
   TuiGenWinInfoPtr win;
 
@@ -993,13 +810,7 @@ allocGenericWinInfo ()
    ** initGenericPart().
  */
 void
-#ifdef __STDC__
-initGenericPart (
-                 TuiGenWinInfoPtr win)
-#else
-initGenericPart (win)
-     TuiGenWinInfoPtr win;
-#endif
+initGenericPart (TuiGenWinInfoPtr win)
 {
   win->width =
     win->height =
@@ -1021,15 +832,7 @@ initGenericPart (win)
    ** initContentElement().
  */
 void
-#ifdef __STDC__
-initContentElement (
-                    TuiWinElementPtr element,
-                    TuiWinType type)
-#else
-initContentElement (element, type)
-     TuiWinElementPtr element;
-     TuiWinType type;
-#endif
+initContentElement (TuiWinElementPtr element, TuiWinType type)
 {
   element->highlight = FALSE;
   switch (type)
@@ -1078,13 +881,7 @@ initContentElement (element, type)
    ** initWinInfo().
  */
 void
-#ifdef __STDC__
-initWinInfo (
-             TuiWinInfoPtr winInfo)
-#else
-initWinInfo (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+initWinInfo (TuiWinInfoPtr winInfo)
 {
   initGenericPart (&winInfo->generic);
   winInfo->canHighlight =
@@ -1096,7 +893,7 @@ initWinInfo (winInfo)
       winInfo->detail.sourceInfo.executionInfo = (TuiGenWinInfoPtr) NULL;
       winInfo->detail.sourceInfo.hasLocator = FALSE;
       winInfo->detail.sourceInfo.horizontalOffset = 0;
-      winInfo->detail.sourceInfo.startLineOrAddr.addr = (Opaque) NULL;
+      winInfo->detail.sourceInfo.startLineOrAddr.addr = 0;
       break;
     case DATA_WIN:
       winInfo->detail.dataDisplayInfo.dataContent = (TuiWinContent) NULL;
@@ -1125,13 +922,7 @@ initWinInfo (winInfo)
    ** allocWinInfo().
  */
 TuiWinInfoPtr
-#ifdef __STDC__
-allocWinInfo (
-              TuiWinType type)
-#else
-allocWinInfo (type)
-     TuiWinType type;
-#endif
+allocWinInfo (TuiWinType type)
 {
   TuiWinInfoPtr winInfo = (TuiWinInfoPtr) NULL;
 
@@ -1151,15 +942,7 @@ allocWinInfo (type)
    **        Allocates the content and elements in a block.
  */
 TuiWinContent
-#ifdef __STDC__
-allocContent (
-              int numElements,
-              TuiWinType type)
-#else
-allocContent (numElements, type)
-     int numElements;
-     TuiWinType type;
-#endif
+allocContent (int numElements, TuiWinType type)
 {
   TuiWinContent content = (TuiWinContent) NULL;
   char *elementBlockPtr = (char *) NULL;
@@ -1205,15 +988,7 @@ allocContent (numElements, type)
    **        is returned.
  */
 int
-#ifdef __STDC__
-addContentElements (
-                    TuiGenWinInfoPtr winInfo,
-                    int numElements)
-#else
-addContentElements (winInfo, numElements)
-     TuiGenWinInfoPtr winInfo;
-     int numElements;
-#endif
+addContentElements (TuiGenWinInfoPtr winInfo, int numElements)
 {
   TuiWinElementPtr elementPtr;
   int i, indexStart;
@@ -1251,13 +1026,7 @@ addContentElements (winInfo, numElements)
    **     else in tact.
  */
 void
-#ifdef __STDC__
-tuiDelWindow (
-              TuiWinInfoPtr winInfo)
-#else
-tuiDelWindow (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+tuiDelWindow (TuiWinInfoPtr winInfo)
 {
   Opaque detail;
   int i;
@@ -1314,13 +1083,7 @@ tuiDelWindow (winInfo)
    **  freeWindow().
  */
 void
-#ifdef __STDC__
-freeWindow (
-            TuiWinInfoPtr winInfo)
-#else
-freeWindow (winInfo)
-     TuiWinInfoPtr winInfo;
-#endif
+freeWindow (TuiWinInfoPtr winInfo)
 {
   Opaque detail;
   int i;
@@ -1378,7 +1141,7 @@ freeWindow (winInfo)
       winInfo->generic.handle = (WINDOW *) NULL;
       freeWinContent (&winInfo->generic);
     }
-  free (winInfo);
+  xfree (winInfo);
 
   return;
 }                              /* freeWindow */
@@ -1388,11 +1151,7 @@ freeWindow (winInfo)
    ** freeAllSourceWinsContent().
  */
 void
-#ifdef __STDC__
 freeAllSourceWinsContent (void)
-#else
-freeAllSourceWinsContent ()
-#endif
 {
   int i;
 
@@ -1415,13 +1174,7 @@ freeAllSourceWinsContent ()
    ** freeWinContent().
  */
 void
-#ifdef __STDC__
-freeWinContent (
-                TuiGenWinInfoPtr winInfo)
-#else
-freeWinContent (winInfo)
-     TuiGenWinInfoPtr winInfo;
-#endif
+freeWinContent (TuiGenWinInfoPtr winInfo)
 {
   if (winInfo->content != (OpaquePtr) NULL)
     {
@@ -1440,11 +1193,7 @@ freeWinContent (winInfo)
    ** freeAllWindows().
  */
 void
-#ifdef __STDC__
 freeAllWindows (void)
-#else
-freeAllWindows ()
-#endif
 {
   TuiWinType type = SRC_WIN;
 
@@ -1457,15 +1206,7 @@ freeAllWindows ()
 
 
 void
-#ifdef __STDC__
-tuiDelDataWindows (
-                   TuiWinContent content,
-                   int contentSize)
-#else
-tuiDelDataWindows (content, contentSize)
-     TuiWinContent content;
-     int contentSize;
-#endif
+tuiDelDataWindows (TuiWinContent content, int contentSize)
 {
   int i;
 
@@ -1490,15 +1231,7 @@ tuiDelDataWindows (content, contentSize)
 
 
 void
-#ifdef __STDC__
-freeDataContent (
-                 TuiWinContent content,
-                 int contentSize)
-#else
-freeDataContent (content, contentSize)
-     TuiWinContent content;
-     int contentSize;
-#endif
+freeDataContent (TuiWinContent content, int contentSize)
 {
   int i;
 
@@ -1534,17 +1267,7 @@ freeDataContent (content, contentSize)
    ** freeContent().
  */
 static void
-#ifdef __STDC__
-freeContent (
-             TuiWinContent content,
-             int contentSize,
-             TuiWinType winType)
-#else
-freeContent (content, contentSize, winType)
-     TuiWinContent content;
-     int contentSize;
-     TuiWinType winType;
-#endif
+freeContent (TuiWinContent content, int contentSize, TuiWinType winType)
 {
   if (content != (TuiWinContent) NULL)
     {
@@ -1560,17 +1283,7 @@ freeContent (content, contentSize, winType)
    ** freeContentElements().
  */
 static void
-#ifdef __STDC__
-freeContentElements (
-                     TuiWinContent content,
-                     int contentSize,
-                     TuiWinType type)
-#else
-freeContentElements (content, contentSize, type)
-     TuiWinContent content;
-     int contentSize;
-     TuiWinType type;
-#endif
+freeContentElements (TuiWinContent content, int contentSize, TuiWinType type)
 {
   if (content != (TuiWinContent) NULL)
     {