2005-01-14 Andrew Cagney <cagney@gnu.org>

* exceptions.h (exception_fprintf): Declare.
	(exception_print): Drop pre_print parameter.
	* mi/mi-main.c (mi_execute_command): Update exception_print call.
	* cli/cli-interp.c (safe_execute_command): Update exception_print
	call.
	* remote.c (remote_open_1): Instead of passing an error prefix to
	catch_exceptions, use catch_exceptions and exception_fprintf.
	(remote_start_remote): Change return type to void.
	* breakpoint.c (insert_bp_location): Instead of passing an error
	prefix to catch_exceptions, use catch_exceptions and
	exception_fprintf.
	(insert_catchpoint): Change return type to void.
	(break_command_1): Update exception_print call.
	* exceptions.c (exception_fprintf): New function.
	(print_exception): New function.
	(exception_print): Use print_exception.
This commit is contained in:
Andrew Cagney
2005-01-14 22:59:36 +00:00
parent df227444e2
commit 9cbc821d4e
7 changed files with 84 additions and 53 deletions

View File

@@ -67,9 +67,11 @@ struct exception
extern const struct exception exception_none;
/* If E is an exception, print it's error message on the specified
stream. */
extern void exception_print (struct ui_file *file, const char *pre_print,
struct exception e);
stream. for _fprintf, prefix the message with PREFIX... */
extern void exception_print (struct ui_file *file, struct exception e);
extern void exception_fprintf (struct ui_file *file, struct exception e,
const char *prefix,
...) ATTR_FORMAT (printf, 3, 4);
/* Throw an exception (as described by "struct exception"). Will
execute a LONG JUMP to the inner most containing exception handler