* tuiStack.c (tuiSetLocatorInfo): Cleanup.
authorStephane Carrez <stcarrez@nerim.fr>
Sat, 21 Jul 2001 20:52:56 +0000 (20:52 +0000)
committerStephane Carrez <stcarrez@nerim.fr>
Sat, 21 Jul 2001 20:52:56 +0000 (20:52 +0000)
* tuiStack.h (tuiGetLocatorFilename): Declare.
* tuiRegs.h (tuiFirstRegElementNoInLine): Declare.
* tuiData.h (addToSourceWindows): Declare.

gdb/tui/ChangeLog
gdb/tui/tuiData.h
gdb/tui/tuiRegs.h
gdb/tui/tuiStack.c
gdb/tui/tuiStack.h

index 1f7eb18a483cee7c408993f7aaafe07d9fc1cc19..287a939ed9632749b2237ef60230eea3dc989868 100644 (file)
@@ -1,3 +1,10 @@
+2001-07-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
+
+       * tuiStack.c (tuiSetLocatorInfo): Cleanup.
+       * tuiStack.h (tuiGetLocatorFilename): Declare.
+       * tuiRegs.h (tuiFirstRegElementNoInLine): Declare.
+       * tuiData.h (addToSourceWindows): Declare.
+
 2001-07-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
        * tui.c (tui_change_windows): New function.
index 0f590e23c49cceae9536469ae066c3358a7608b1..6fc4ca361788e3fd2e9cfc301e9b5cfe7bc1ad76 100644 (file)
@@ -367,4 +367,6 @@ extern void tuiSetWinResizedTo (int);
 extern TuiWinInfoPtr tuiNextWin (TuiWinInfoPtr);
 extern TuiWinInfoPtr tuiPrevWin (TuiWinInfoPtr);
 
+extern void addToSourceWindows (TuiWinInfoPtr winInfo);
+
 #endif /* TUI_DATA_H */
index 7a78749900c46798ba526a012039983831f8a6ce..8fbfbbf471ae3e70d672a4eca011d41556d6d613 100644 (file)
@@ -41,7 +41,7 @@ extern int tuiLastRegElementInLine (int);
 extern int tuiLineFromRegElementNo (int);
 extern void tuiToggleFloatRegs (void);
 extern int tuiCalculateRegsColumnCount (TuiRegisterDisplayType);
-
+extern int tuiFirstRegElementNoInLine (int lineno);
 
 #endif
 /*_TUI_REGS_H*/
index b3e4931588b0c976fd7d2559a00ed997dcf9ef45..bf02dec77a7b19a6f34a5bd0548648b991d59d23 100644 (file)
@@ -107,40 +107,18 @@ tuiShowLocatorContent (void)
 }                              /* tuiShowLocatorContent */
 
 
-/*
-   ** tuiSetLocatorInfo().
-   **        Function to update the locator, with the provided arguments.
- */
+/* Update the locator, with the provided arguments.  */
 void
 tuiSetLocatorInfo (char *fname, char *procname, int lineNo,
                    CORE_ADDR addr, TuiLocatorElementPtr element)
 {
-#ifdef COMMENT
-  /* first free the old info */
-  if (element->fileName)
-    tuiFree (element->fileName);
-  if (element->procName)
-    tuiFree (element->procName);
-
-  if (fname == (char *) NULL)
-    element->fileName = fname;
-  else
-    element->fileName = tuiStrDup (fname);
-  if (procname == (char *) NULL)
-    element->procName = procname;
-  else
-    element->procName = tuiStrDup (procname);
-#else
   element->fileName[0] = (char) 0;
   element->procName[0] = (char) 0;
   strcat_to_buf (element->fileName, MAX_LOCATOR_ELEMENT_LEN, fname);
   strcat_to_buf (element->procName, MAX_LOCATOR_ELEMENT_LEN, procname);
-#endif
   element->lineNo = lineNo;
   element->addr = addr;
-
-  return;
-}                              /* tuiSetLocatorInfo */
+}
 
 
 /*
index 77d5b8528f6fc6ca57120e534bbcc42b7ea681ae..c348f6d341dd54457fa1433dae317b806a264b14 100644 (file)
@@ -34,6 +34,7 @@ extern void tuiUpdateLocatorDisplay (struct frame_info *);
 extern void tuiSetLocatorContent (struct frame_info *);
 extern void tuiShowLocatorContent (void);
 extern void tuiClearLocatorContent (void);
+extern void tuiClearLocatorDisplay (void);
 extern void tuiSwitchFilename (char *);
 extern void tuiShowFrameInfo (struct frame_info *);
 extern void tuiGetLocatorFilename (TuiGenWinInfoPtr, char **);