diff options
author | Stephane Carrez <stcarrez@nerim.fr> | 2002-08-25 08:22:58 +0000 |
---|---|---|
committer | Stephane Carrez <stcarrez@nerim.fr> | 2002-08-25 08:22:58 +0000 |
commit | 7563e053c315beb95d8245b99f2dfb9a1f707f0d (patch) | |
tree | f8b915233055b0bc2d53f11b3f78d0d4217ae1d1 /gdb/tui | |
parent | b7a60de68b8cdc572406e43ec9e694e72d567a06 (diff) | |
download | gdb-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/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/tui/tuiStack.c | 48 |
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); +} |