* 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.
This commit is contained in:
Andrew Cagney 2002-05-05 02:24:38 +00:00
parent f621c63e01
commit bedfa57bf4
3 changed files with 12 additions and 20 deletions

View file

@ -1,3 +1,11 @@
2002-05-04 Andrew Cagney <ac131313@redhat.com>
* 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.
2002-05-04 Andrew Cagney <ac131313@redhat.com> 2002-05-04 Andrew Cagney <ac131313@redhat.com>
* sparc-tdep.c (sparc_get_saved_register): Comment why * sparc-tdep.c (sparc_get_saved_register): Comment why

View file

@ -248,8 +248,6 @@ extern void select_frame (struct frame_info *);
extern void record_selected_frame (CORE_ADDR *, int *); extern void record_selected_frame (CORE_ADDR *, int *);
extern void select_and_print_frame (struct frame_info *, int);
extern void print_frame_info (struct frame_info *, int, int, int); extern void print_frame_info (struct frame_info *, int, int, int);
extern void show_frame_info (struct frame_info *, int, int, int); extern void show_frame_info (struct frame_info *, int, int, int);

View file

@ -1490,13 +1490,13 @@ select_frame (struct frame_info *fi)
/* Select frame FI. Also print the stack frame and show the source if /* Select frame FI. Also print the stack frame and show the source if
this is the tui version. */ this is the tui version. */
void static void
select_and_print_frame (struct frame_info *fi, int level) select_and_print_frame (struct frame_info *fi)
{ {
select_frame (fi); select_frame (fi);
if (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); 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); select_frame (frame);
} }
@ -1865,7 +1851,7 @@ func_command (char *arg, int from_tty)
if (!found) if (!found)
printf_filtered ("'%s' not within current stack frame.\n", arg); printf_filtered ("'%s' not within current stack frame.\n", arg);
else if (fp != selected_frame) else if (fp != selected_frame)
select_and_print_frame (fp, level); select_and_print_frame (fp);
} }
/* Gets the language of the current frame. */ /* Gets the language of the current frame. */