diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-02-24 11:45:36 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-02-24 06:45:36 -0500 |
commit | f900ecd8a7df281db0041ea1b9702a677147fe25 (patch) | |
tree | 237515354deb20334a68d9bffe4d16c8e58568e4 /gcc/errors.h | |
parent | 1db87931be17a9d52768a5e5b3f76002f0642b2b (diff) | |
download | gcc-f900ecd8a7df281db0041ea1b9702a677147fe25.zip gcc-f900ecd8a7df281db0041ea1b9702a677147fe25.tar.gz gcc-f900ecd8a7df281db0041ea1b9702a677147fe25.tar.bz2 |
errors.c (internal_error, [...]): New functions.
* errors.c (internal_error, trim_filename): New functions.
(fancy_abort): Call internal_error.
* errors.h (internal_error, trim_filename): New declarations.
From-SVN: r40037
Diffstat (limited to 'gcc/errors.h')
-rw-r--r-- | gcc/errors.h | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/gcc/errors.h b/gcc/errors.h index e782d20..d9988f6 100644 --- a/gcc/errors.h +++ b/gcc/errors.h @@ -1,5 +1,5 @@ /* Basic error reporting routines. - Copyright (C) 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. This file is part of GNU CC. @@ -25,11 +25,14 @@ Boston, MA 02111-1307, USA. */ #ifndef __GCC_ERRORS_H__ #define __GCC_ERRORS_H__ -extern void warning PARAMS ((const char *format, ...)) ATTRIBUTE_PRINTF_1; -extern void error PARAMS ((const char *format, ...)) ATTRIBUTE_PRINTF_1; -extern void fatal PARAMS ((const char *format, ...)) +extern void warning PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1; +extern void error PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1; +extern void fatal PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN; -extern void fancy_abort PARAMS ((const char *file, int line, const char *func)) +extern void internal_error PARAMS ((const char *, ...)) + ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN; +extern const char *trim_filename PARAMS ((const char *)); +extern void fancy_abort PARAMS ((const char *, int, const char *)) ATTRIBUTE_NORETURN; extern int have_error; |