aboutsummaryrefslogtreecommitdiff
path: root/gdb/tui
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2002-08-25 08:22:58 +0000
committerStephane Carrez <stcarrez@nerim.fr>2002-08-25 08:22:58 +0000
commit7563e053c315beb95d8245b99f2dfb9a1f707f0d (patch)
treef8b915233055b0bc2d53f11b3f78d0d4217ae1d1 /gdb/tui
parentb7a60de68b8cdc572406e43ec9e694e72d567a06 (diff)
downloadgdb-7563e053c315beb95d8245b99f2dfb9a1f707f0d.zip
gdb-7563e053c315beb95d8245b99f2dfb9a1f707f0d.tar.gz
gdb-7563e053c315beb95d8245b99f2dfb9a1f707f0d.tar.bz2
* tuiStack.c (tui_update_command): Rename _tuiUpdateLocation_command
to follow other gdb's command names; use execute_command; cleanup. (_initialize_tuiStack): Update.
Diffstat (limited to 'gdb/tui')
-rw-r--r--gdb/tui/ChangeLog6
-rw-r--r--gdb/tui/tuiStack.c48
2 files changed, 18 insertions, 36 deletions
diff --git a/gdb/tui/ChangeLog b/gdb/tui/ChangeLog
index 6ed82da..58bc5ef 100644
--- a/gdb/tui/ChangeLog
+++ b/gdb/tui/ChangeLog
@@ -1,5 +1,11 @@
2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
+ * tuiStack.c (tui_update_command): Rename _tuiUpdateLocation_command
+ to follow other gdb's command names; use execute_command; cleanup.
+ (_initialize_tuiStack): Update.
+
+2002-08-25 Stephane Carrez <stcarrez@nerim.fr>
+
* tuiWin.h (tui_update_gdb_sizes): Declare.
2002-08-24 Stephane Carrez <stcarrez@nerim.fr>
diff --git a/gdb/tui/tuiStack.c b/gdb/tui/tuiStack.c
index 43d0229..d003fd7 100644
--- a/gdb/tui/tuiStack.c
+++ b/gdb/tui/tuiStack.c
@@ -44,6 +44,7 @@
#include "breakpoint.h"
#include "frame.h"
#include "command.h"
+#include "top.h"
#include "tui.h"
#include "tuiData.h"
@@ -58,8 +59,7 @@
******************************************/
static char *_getFuncNameFromFrame (struct frame_info *);
-static void _tuiUpdateLocation_command (char *, int);
-
+static void tui_update_command (char *, int);
/*****************************************
@@ -386,15 +386,13 @@ tuiShowFrameInfo (struct frame_info *fi)
return;
} /* tuiShowFrameInfo */
-/*
- ** _initialize_tuiStack().
- ** Function to initialize gdb commands, for tui window stack manipulation.
- */
+/* Function to initialize gdb commands, for tui window stack manipulation. */
void
_initialize_tuiStack (void)
{
- add_com ("update", class_tui, _tuiUpdateLocation_command,
- "Update the source window and locator to display the current execution point.\n");
+ add_com ("update", class_tui, tui_update_command,
+ "Update the source window and locator to display the current "
+ "execution point.\n");
}
@@ -418,34 +416,12 @@ _getFuncNameFromFrame (struct frame_info *frameInfo)
} /* _getFuncNameFromFrame */
-/*
- ** _tuiUpdateLocation_command().
- ** Command to update the display with the current execution point
- */
+/* Command to update the display with the current execution point. */
static void
-_tuiUpdateLocation_command (char *arg, int fromTTY)
+tui_update_command (char *arg, int from_tty)
{
-#ifndef TRY
-extern void frame_command (char *, int);
- frame_command ("0", FALSE);
-#else
- struct frame_info *curFrame;
-
- /* Obtain the current execution point */
- if ((curFrame = get_current_frame ()) != (struct frame_info *) NULL)
- {
- struct frame_info *frame;
- int curLevel = 0;
-
- for (frame = get_prev_frame (curLevel);
- (frame != (struct frame_info *) NULL && (frame != curFrame));
- frame = get_prev_frame (frame))
- curLevel++;
+ char cmd[sizeof("frame 0")];
- if (curFrame != (struct frame_info *) NULL)
- print_frame_info (frame, curLevel, 0, 1);
- }
-#endif
-
- return;
-} /* _tuiUpdateLocation_command */
+ strcpy (cmd, "frame 0");
+ execute_command (cmd, from_tty);
+}