diff options
Diffstat (limited to 'contrib/gcc/gcc.h')
-rw-r--r-- | contrib/gcc/gcc.h | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/contrib/gcc/gcc.h b/contrib/gcc/gcc.h index 06691bd..9df9ffd 100644 --- a/contrib/gcc/gcc.h +++ b/contrib/gcc/gcc.h @@ -1,5 +1,5 @@ /* Header file for modules that link with gcc.c - Copyright (C) 1999, 2000, 2001 Free Software Foundation, Inc. + Copyright (C) 1999, 2000, 2001, 2003 Free Software Foundation, Inc. This file is part of GCC. @@ -26,9 +26,9 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA /* The mapping of a spec function name to the C function that implements it. */ struct spec_function -{ +{ const char *name; - const char *(*func) PARAMS ((int, const char **)); + const char *(*func) (int, const char **); }; /* This defines which switch letters take arguments. */ @@ -54,24 +54,21 @@ struct spec_function /* These are exported by gcc.c. */ -extern int do_spec PARAMS ((const char *)); -extern void record_temp_file PARAMS ((const char *, int, int)); -extern void fancy_abort PARAMS ((void)) ATTRIBUTE_NORETURN; -extern const char *input_filename; -extern size_t input_filename_length; -extern void fatal PARAMS ((const char *, ...)) - ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN; -extern void error PARAMS ((const char *, ...)) ATTRIBUTE_PRINTF_1; -extern void pfatal_with_name PARAMS ((const char *)) ATTRIBUTE_NORETURN; -extern void set_input PARAMS ((const char *)); +extern int do_spec (const char *); +extern void record_temp_file (const char *, int, int); +extern void fancy_abort (void) ATTRIBUTE_NORETURN; +extern void fatal (const char *, ...) ATTRIBUTE_PRINTF_1 ATTRIBUTE_NORETURN; +extern void error (const char *, ...) ATTRIBUTE_PRINTF_1; +extern void pfatal_with_name (const char *) ATTRIBUTE_NORETURN; +extern void set_input (const char *); /* Spec files linked with gcc.c must provide definitions for these. */ /* Called before processing to change/add/remove arguments. */ -extern void lang_specific_driver PARAMS ((int *, const char *const **, int *)); +extern void lang_specific_driver (int *, const char *const **, int *); /* Called before linking. Returns 0 on success and -1 on failure. */ -extern int lang_specific_pre_link PARAMS ((void)); +extern int lang_specific_pre_link (void); extern int n_infiles; |