1 /* toplev.h - Various declarations for functions found in toplev.c
2 Copyright (C) 1998 Free Software Foundation, Inc.
5 #ifndef __GCC_TOPLEV_H__
6 #define __GCC_TOPLEV_H__
8 extern void print_time
PROTO ((char *, int));
9 extern int get_run_time
PROTO ((void));
10 extern void debug_start_source_file
PROTO ((char *));
11 extern void debug_end_source_file
PROTO ((unsigned));
12 extern void debug_define
PROTO ((unsigned, char *));
13 extern void debug_undef
PROTO ((unsigned, char *));
14 extern void fatal
PVPROTO ((char *, ...))
16 extern void fatal_io_error
PROTO ((char *));
17 extern void warning
PVPROTO ((char *, ...))
19 extern void error
PVPROTO ((char *, ...))
21 extern void pedwarn
PVPROTO ((char *, ...))
23 extern void pedwarn_with_file_and_line
PVPROTO ((char *, int, char *, ...))
25 extern void warning_with_file_and_line
PVPROTO ((char *, int, char *, ...))
27 extern void error_with_file_and_line
PVPROTO ((char *, int, char *, ...))
29 extern void sorry
PVPROTO ((char *s
, ...))
31 extern void default_print_error_function
PROTO ((char *));
32 extern void report_error_function
PROTO ((char *));
34 extern void rest_of_decl_compilation
PROTO ((union tree_node
*, char *, int, int));
35 extern void rest_of_type_compilation
PROTO ((union tree_node
*, int));
36 extern void rest_of_compilation
PROTO ((union tree_node
*));
37 extern void pedwarn_with_decl
PVPROTO ((union tree_node
*, char *, ...));
38 extern void warning_with_decl
PVPROTO ((union tree_node
*, char *, ...));
39 extern void error_with_decl
PVPROTO ((union tree_node
*, char *, ...));
40 extern void announce_function
PROTO ((union tree_node
*));
42 #endif /* __GCC_TOPLEV_H */