diff options
author | Andrew Cagney <cagney@redhat.com> | 2002-05-05 02:24:38 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2002-05-05 02:24:38 +0000 |
commit | bedfa57bf44ca2f4f8341209f26b153e6349b576 (patch) | |
tree | c917397a7e89f5c7c02da9dc5c14703824311f67 /gdb/stack.c | |
parent | f621c63e01043dcc3a3e0e6db1ce26702cc667f2 (diff) | |
download | gdb-bedfa57bf44ca2f4f8341209f26b153e6349b576.zip gdb-bedfa57bf44ca2f4f8341209f26b153e6349b576.tar.gz gdb-bedfa57bf44ca2f4f8341209f26b153e6349b576.tar.bz2 |
* stack.c (select_and_print_frame): Make static. Delete the
parameter `level'.
(func_command): Update call.
(select_frame_command): Delete code computing the frame level.
* frame.h (select_and_print_frame): Delete declaration.
Diffstat (limited to 'gdb/stack.c')
-rw-r--r-- | gdb/stack.c | 22 |
1 files changed, 4 insertions, 18 deletions
diff --git a/gdb/stack.c b/gdb/stack.c index 75eb6a1..2dab0de 100644 --- a/gdb/stack.c +++ b/gdb/stack.c @@ -1490,13 +1490,13 @@ select_frame (struct frame_info *fi) /* Select frame FI. Also print the stack frame and show the source if this is the tui version. */ -void -select_and_print_frame (struct frame_info *fi, int level) +static void +select_and_print_frame (struct frame_info *fi) { select_frame (fi); if (fi) { - print_stack_frame (fi, level, 1); + print_stack_frame (fi, frame_relative_level (fi), 1); } } @@ -1594,20 +1594,6 @@ select_frame_command (char *level_exp, int from_tty) frame = parse_frame_specification (level_exp); - /* Try to figure out what level this frame is. But if there is - no current stack, don't error out -- let the user set one. */ - frame1 = 0; - if (get_current_frame ()) - { - for (frame1 = get_prev_frame (0); - frame1 && frame1 != frame; - frame1 = get_prev_frame (frame1)) - level++; - } - - if (!frame1) - level = 0; - select_frame (frame); } @@ -1865,7 +1851,7 @@ func_command (char *arg, int from_tty) if (!found) printf_filtered ("'%s' not within current stack frame.\n", arg); else if (fp != selected_frame) - select_and_print_frame (fp, level); + select_and_print_frame (fp); } /* Gets the language of the current frame. */ |