Reviewed and approved by Mark Kettenis <mark.kettenis@xs4all.nl>

2005-08-02  Fred Fish  <fnf@specifix.com>
	* defs.h (parse_frame_specification): Remove prototype.
	* stack.c (parse_frame_specification): Add prototype and
	make function static.
	(frame_info): Move common code outside if..then..else.
This commit is contained in:
Fred Fish 2005-08-05 21:08:54 +00:00
parent 5545ea5729
commit 9c833c8275
3 changed files with 12 additions and 6 deletions

View file

@ -1,3 +1,10 @@
2005-08-02 Fred Fish <fnf@specifix.com>
* defs.h (parse_frame_specification): Remove prototype.
* stack.c (parse_frame_specification): Add prototype and
make function static.
(frame_info): Move common code outside if..then..else.
2005-08-01 Daniel Jacobowitz <dan@codesourcery.com> 2005-08-01 Daniel Jacobowitz <dan@codesourcery.com>
* value.c (value_contents_writeable): Use value_contents_raw. * value.c (value_contents_writeable): Use value_contents_raw.

View file

@ -1099,7 +1099,6 @@ extern void (*deprecated_show_load_progress) (const char *section,
extern void (*deprecated_print_frame_info_listing_hook) (struct symtab * s, extern void (*deprecated_print_frame_info_listing_hook) (struct symtab * s,
int line, int stopline, int line, int stopline,
int noerror); int noerror);
extern struct frame_info *parse_frame_specification (char *frame_exp);
extern int (*deprecated_query_hook) (const char *, va_list) extern int (*deprecated_query_hook) (const char *, va_list)
ATTRIBUTE_FPTR_PRINTF(1,0); ATTRIBUTE_FPTR_PRINTF(1,0);
extern void (*deprecated_warning_hook) (const char *, va_list) extern void (*deprecated_warning_hook) (const char *, va_list)

View file

@ -60,6 +60,8 @@ void _initialize_stack (void);
/* Prototypes for local functions. */ /* Prototypes for local functions. */
static struct frame_info *parse_frame_specification (char *frame_exp);
static void down_command (char *, int); static void down_command (char *, int);
static void down_silently_base (char *); static void down_silently_base (char *);
@ -844,7 +846,7 @@ parse_frame_specification_1 (const char *frame_exp, const char *message,
error (_("Too many args in frame specification")); error (_("Too many args in frame specification"));
} }
struct frame_info * static struct frame_info *
parse_frame_specification (char *frame_exp) parse_frame_specification (char *frame_exp)
{ {
return parse_frame_specification_1 (frame_exp, NULL, NULL); return parse_frame_specification_1 (frame_exp, NULL, NULL);
@ -932,15 +934,13 @@ frame_info (char *addr_exp, int from_tty)
{ {
printf_filtered (_("Stack level %d, frame at "), printf_filtered (_("Stack level %d, frame at "),
frame_relative_level (fi)); frame_relative_level (fi));
deprecated_print_address_numeric (get_frame_base (fi), 1, gdb_stdout);
printf_filtered (":\n");
} }
else else
{ {
printf_filtered (_("Stack frame at ")); printf_filtered (_("Stack frame at "));
deprecated_print_address_numeric (get_frame_base (fi), 1, gdb_stdout);
printf_filtered (":\n");
} }
deprecated_print_address_numeric (get_frame_base (fi), 1, gdb_stdout);
printf_filtered (":\n");
printf_filtered (" %s = ", pc_regname); printf_filtered (" %s = ", pc_regname);
deprecated_print_address_numeric (get_frame_pc (fi), 1, gdb_stdout); deprecated_print_address_numeric (get_frame_pc (fi), 1, gdb_stdout);