aboutsummaryrefslogtreecommitdiff
path: root/gcc/errors.h
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2001-02-24 11:45:36 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2001-02-24 06:45:36 -0500
commitf900ecd8a7df281db0041ea1b9702a677147fe25 (patch)
tree237515354deb20334a68d9bffe4d16c8e58568e4 /gcc/errors.h
parent1db87931be17a9d52768a5e5b3f76002f0642b2b (diff)
downloadgcc-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.h13
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;