]> gcc.gnu.org Git - gcc.git/blob - gcc/toplev.h
* warn_summary, test_summary: Moved into the contrib directory.
[gcc.git] / gcc / toplev.h
1 /* toplev.h - Various declarations for functions found in toplev.c
2 Copyright (C) 1998 Free Software Foundation, Inc.
3 */
4
5 #ifndef __GCC_TOPLEV_H__
6 #define __GCC_TOPLEV_H__
7
8 #ifdef __STDC__
9 union tree_node;
10 #endif
11
12 extern int count_error PROTO ((int));
13 extern void strip_off_ending PROTO ((char *, int));
14 extern void print_time PROTO ((char *, int));
15 extern int get_run_time PROTO ((void));
16 extern void debug_start_source_file PROTO ((char *));
17 extern void debug_end_source_file PROTO ((unsigned));
18 extern void debug_define PROTO ((unsigned, char *));
19 extern void debug_undef PROTO ((unsigned, char *));
20 extern void fatal PVPROTO ((char *, ...))
21 ATTRIBUTE_PRINTF_1;
22 extern void fatal_io_error PROTO ((char *));
23 extern void pfatal_with_name PROTO ((char *));
24 extern void warning PVPROTO ((char *, ...))
25 ATTRIBUTE_PRINTF_1;
26 extern void error PVPROTO ((char *, ...))
27 ATTRIBUTE_PRINTF_1;
28 extern void pedwarn PVPROTO ((char *, ...))
29 ATTRIBUTE_PRINTF_1;
30 extern void pedwarn_with_file_and_line PVPROTO ((char *, int, char *, ...))
31 ATTRIBUTE_PRINTF_3;
32 extern void warning_with_file_and_line PVPROTO ((char *, int, char *, ...))
33 ATTRIBUTE_PRINTF_3;
34 extern void error_with_file_and_line PVPROTO ((char *, int, char *, ...))
35 ATTRIBUTE_PRINTF_3;
36 extern void sorry PVPROTO ((char *s, ...))
37 ATTRIBUTE_PRINTF_1;
38 extern void default_print_error_function PROTO ((char *));
39 extern void report_error_function PROTO ((char *));
40
41 extern void rest_of_decl_compilation PROTO ((union tree_node *, char *, int, int));
42 extern void rest_of_type_compilation PROTO ((union tree_node *, int));
43 extern void rest_of_compilation PROTO ((union tree_node *));
44 extern void pedwarn_with_decl PVPROTO ((union tree_node *, char *, ...));
45 extern void warning_with_decl PVPROTO ((union tree_node *, char *, ...));
46 extern void error_with_decl PVPROTO ((union tree_node *, char *, ...));
47 extern void announce_function PROTO ((union tree_node *));
48
49 extern void error_for_asm PVPROTO((struct rtx_def *, char *, ...))
50 ATTRIBUTE_PRINTF_2;
51 extern void warning_for_asm PVPROTO((struct rtx_def *, char *, ...))
52 ATTRIBUTE_PRINTF_2;
53 #endif /* __GCC_TOPLEV_H */
This page took 0.038936 seconds and 5 git commands to generate.