aboutsummaryrefslogtreecommitdiff
path: root/gcc/toplev.h
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.de>2003-06-01 18:04:55 +0200
committerAndreas Jaeger <aj@gcc.gnu.org>2003-06-01 18:04:55 +0200
commite25a75e6da62acd97a31b7a190e28dee53d93b49 (patch)
tree9f218d14faf14f05dbf4bc61ea7eefef0ccb7e28 /gcc/toplev.h
parent16610927c0514cc262acd29ca95824175ca27bc6 (diff)
downloadgcc-e25a75e6da62acd97a31b7a190e28dee53d93b49.zip
gcc-e25a75e6da62acd97a31b7a190e28dee53d93b49.tar.gz
gcc-e25a75e6da62acd97a31b7a190e28dee53d93b49.tar.bz2
toplev.c: Use ISO C90 prototypes.
* toplev.c: Use ISO C90 prototypes. * toplev.h: Use ISO C90 prototypes. From-SVN: r67299
Diffstat (limited to 'gcc/toplev.h')
-rw-r--r--gcc/toplev.h112
1 files changed, 56 insertions, 56 deletions
diff --git a/gcc/toplev.h b/gcc/toplev.h
index 1f77e32..ef1a705 100644
--- a/gcc/toplev.h
+++ b/gcc/toplev.h
@@ -1,5 +1,5 @@
/* toplev.h - Various declarations for functions found in toplev.c
- Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
+ Copyright (C) 1998, 1999, 2000, 2001, 2003 Free Software Foundation, Inc.
This file is part of GCC.
@@ -26,23 +26,23 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
#define skip_leading_substring(whole, part) \
(strncmp (whole, part, strlen (part)) ? NULL : whole + strlen (part))
-extern int toplev_main PARAMS ((int, char **));
-extern int read_integral_parameter PARAMS ((const char *, const char *,
- const int));
-extern void strip_off_ending PARAMS ((char *, int));
-extern void print_time PARAMS ((const char *, long));
-extern const char *trim_filename PARAMS ((const char *));
-extern void internal_error PARAMS ((const char *, ...))
- ATTRIBUTE_NORETURN;
-extern void _fatal_insn_not_found PARAMS ((struct rtx_def *,
- const char *, int,
- const char *))
- ATTRIBUTE_NORETURN;
-extern void _fatal_insn PARAMS ((const char *,
- struct rtx_def *,
- const char *, int,
- const char *))
- ATTRIBUTE_NORETURN;
+extern int toplev_main (int, char **);
+extern int read_integral_parameter (const char *, const char *,
+ const int);
+extern void strip_off_ending (char *, int);
+extern void print_time (const char *, long);
+extern const char *trim_filename (const char *);
+extern void internal_error (const char *, ...)
+ ATTRIBUTE_NORETURN;
+extern void _fatal_insn_not_found (struct rtx_def *,
+ const char *, int,
+ const char *)
+ ATTRIBUTE_NORETURN;
+extern void _fatal_insn (const char *,
+ struct rtx_def *,
+ const char *, int,
+ const char *)
+ ATTRIBUTE_NORETURN;
#define fatal_insn(msgid, insn) \
_fatal_insn (msgid, insn, __FILE__, __LINE__, __FUNCTION__)
@@ -52,48 +52,48 @@ extern void _fatal_insn PARAMS ((const char *,
/* None of these functions are suitable for ATTRIBUTE_PRINTF, because
each language front end can extend them with its own set of format
specifiers. */
-extern void warning PARAMS ((const char *, ...));
-extern void error PARAMS ((const char *, ...));
-extern void fatal_error PARAMS ((const char *, ...))
- ATTRIBUTE_NORETURN;
-extern void pedwarn PARAMS ((const char *, ...));
-extern void sorry PARAMS ((const char *, ...));
-
-extern void rest_of_decl_compilation PARAMS ((union tree_node *,
- const char *, int, int));
-extern void rest_of_type_compilation PARAMS ((union tree_node *, int));
-extern void rest_of_compilation PARAMS ((union tree_node *));
-
-extern void pedwarn_with_decl PARAMS ((union tree_node *,
- const char *, ...));
-extern void warning_with_decl PARAMS ((union tree_node *,
- const char *, ...));
-extern void error_with_decl PARAMS ((union tree_node *,
- const char *, ...));
-
-extern void announce_function PARAMS ((union tree_node *));
-
-extern void error_for_asm PARAMS ((struct rtx_def *,
- const char *, ...));
-extern void warning_for_asm PARAMS ((struct rtx_def *,
- const char *, ...));
-extern void warn_deprecated_use PARAMS ((union tree_node *));
-
-extern void output_clean_symbol_name PARAMS ((FILE *, const char *));
+extern void warning (const char *, ...);
+extern void error (const char *, ...);
+extern void fatal_error (const char *, ...)
+ ATTRIBUTE_NORETURN;
+extern void pedwarn (const char *, ...);
+extern void sorry (const char *, ...);
+
+extern void rest_of_decl_compilation (union tree_node *,
+ const char *, int, int);
+extern void rest_of_type_compilation (union tree_node *, int);
+extern void rest_of_compilation (union tree_node *);
+
+extern void pedwarn_with_decl (union tree_node *,
+ const char *, ...);
+extern void warning_with_decl (union tree_node *,
+ const char *, ...);
+extern void error_with_decl (union tree_node *,
+ const char *, ...);
+
+extern void announce_function (union tree_node *);
+
+extern void error_for_asm (struct rtx_def *,
+ const char *, ...);
+extern void warning_for_asm (struct rtx_def *,
+ const char *, ...);
+extern void warn_deprecated_use (union tree_node *);
+
+extern void output_clean_symbol_name (FILE *, const char *);
#ifdef BUFSIZ
-extern void output_quoted_string PARAMS ((FILE *, const char *));
-extern void output_file_directive PARAMS ((FILE *, const char *));
+extern void output_quoted_string (FILE *, const char *);
+extern void output_file_directive (FILE *, const char *);
#endif
#ifdef BUFSIZ
/* N.B. Unlike all the others, fnotice is just gettext+fprintf, and
therefore it can have ATTRIBUTE_PRINTF. */
-extern void fnotice PARAMS ((FILE *, const char *, ...))
- ATTRIBUTE_PRINTF_2;
+extern void fnotice (FILE *, const char *, ...)
+ ATTRIBUTE_PRINTF_2;
#endif
-extern int wrapup_global_declarations PARAMS ((union tree_node **, int));
-extern void check_global_declarations PARAMS ((union tree_node **, int));
+extern int wrapup_global_declarations (union tree_node **, int);
+extern void check_global_declarations (union tree_node **, int);
extern const char *progname;
extern const char *dump_base_name;
@@ -106,10 +106,10 @@ extern struct ht *ident_hash;
/* This function can be used by targets to set the flags originally
implied by -ffast-math and -fno-fast-math. */
-extern void set_fast_math_flags PARAMS ((int));
+extern void set_fast_math_flags (int);
/* Return true iff flags are set as if -ffast-math. */
-extern bool fast_math_flags_set_p PARAMS ((void));
+extern bool fast_math_flags_set_p (void);
/* The following functions accept a wide integer argument. Rather
than having to cast on every function call, we use a macro instead. */
@@ -118,7 +118,7 @@ extern bool fast_math_flags_set_p PARAMS ((void));
#define exact_log2(N) exact_log2_wide ((unsigned HOST_WIDE_INT) (N))
#define floor_log2(N) floor_log2_wide ((unsigned HOST_WIDE_INT) (N))
#endif
-extern int exact_log2_wide PARAMS ((unsigned HOST_WIDE_INT));
-extern int floor_log2_wide PARAMS ((unsigned HOST_WIDE_INT));
+extern int exact_log2_wide (unsigned HOST_WIDE_INT);
+extern int floor_log2_wide (unsigned HOST_WIDE_INT);
#endif /* ! GCC_TOPLEV_H */