diff options
author | Alexander Kabaev <kan@FreeBSD.org> | 2004-07-28 03:11:36 +0000 |
---|---|---|
committer | Alexander Kabaev <kan@FreeBSD.org> | 2004-07-28 03:11:36 +0000 |
commit | 9a63ad9273061dc19cbd117762e365ea9634e241 (patch) | |
tree | 052f4bb635f2bea2c5e350bd60c902be100a0d1e /contrib/gcc/gcc.h | |
parent | fe349557597c18e74a14e9a0d2bdb422892159d8 (diff) | |
download | src-9a63ad9273061dc19cbd117762e365ea9634e241.tar.gz src-9a63ad9273061dc19cbd117762e365ea9634e241.zip |
Gcc 3.4.2 20040728.
Notes
Notes:
svn path=/vendor/gcc/dist/; revision=132718
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 06691bd9f6b7..9df9ffd12522 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; |