summaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-02-16 01:03:54 -0800
committerYamaArashi <shadow962@live.com>2016-02-16 01:03:54 -0800
commitecae31d652106c1f3b7429570de013c3bbf33e7a (patch)
tree6981957216b10aad71c792714a25c5750611754e /gcc/gcc.c
parent9382e1a90b218b4b93bf53c01ef163925cf224dc (diff)
get rid of PROTO macros
Diffstat (limited to 'gcc/gcc.c')
-rwxr-xr-xgcc/gcc.c87
1 files changed, 43 insertions, 44 deletions
diff --git a/gcc/gcc.c b/gcc/gcc.c
index b3b08fb..8fadbeb 100755
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -165,53 +165,53 @@ extern char *version_string;
/* Forward declaration for prototypes. */
struct path_prefix;
-static void init_spec PROTO((void));
-static void read_specs PROTO((char *, int));
-static void set_spec PROTO((char *, char *));
-static struct compiler *lookup_compiler PROTO((char *, size_t, char *));
-static char *build_search_list PROTO((struct path_prefix *, char *, int));
-static void putenv_from_prefixes PROTO((struct path_prefix *, char *));
+static void init_spec (void);
+static void read_specs (char *, int);
+static void set_spec (char *, char *);
+static struct compiler *lookup_compiler (char *, size_t, char *);
+static char *build_search_list (struct path_prefix *, char *, int);
+static void putenv_from_prefixes (struct path_prefix *, char *);
/* CYGNUS LOCAL -- meissner/relative pathnames */
-static char **split_directories PROTO((char *, int *));
-static void free_split_directories PROTO((char **));
-static char *make_relative_prefix PROTO((char *, char *, char *));
+static char **split_directories (char *, int *);
+static void free_split_directories (char **);
+static char *make_relative_prefix (char *, char *, char *);
/* END CYGNUS LOCAL -- meissner/relative pathnames */
-static char *find_a_file PROTO((struct path_prefix *, char *, int));
-static void add_prefix PROTO((struct path_prefix *, const char *,
- const char *, int, int, int *));
-static char *skip_whitespace PROTO((char *));
-static void record_temp_file PROTO((char *, int, int));
-static void delete_if_ordinary PROTO((char *));
-static void delete_temp_files PROTO((void));
-static void delete_failure_queue PROTO((void));
-static void clear_failure_queue PROTO((void));
-static int check_live_switch PROTO((int, int));
-static char *handle_braces PROTO((char *));
-static char *save_string PROTO((const char *, int));
-extern int do_spec PROTO((char *));
-static int do_spec_1 PROTO((char *, int, char *));
-static char *find_file PROTO((char *));
-static int is_directory PROTO((char *, char *, int));
-static void validate_switches PROTO((char *));
-static void validate_all_switches PROTO((void));
-static void give_switch PROTO((int, int, int));
-static int used_arg PROTO((char *, int));
-static int default_arg PROTO((char *, int));
-static void set_multilib_dir PROTO((void));
-static void print_multilib_info PROTO((void));
-static void pfatal_with_name PROTO((char *)) ATTRIBUTE_NORETURN;
-static void perror_with_name PROTO((char *));
-static void pfatal_pexecute PROTO((char *, char *)) ATTRIBUTE_NORETURN;
-static void fatal PVPROTO((char *, ...))
+static char *find_a_file (struct path_prefix *, char *, int);
+static void add_prefix (struct path_prefix *, const char *,
+ const char *, int, int, int *);
+static char *skip_whitespace (char *);
+static void record_temp_file (char *, int, int);
+static void delete_if_ordinary (char *);
+static void delete_temp_files (void);
+static void delete_failure_queue (void);
+static void clear_failure_queue (void);
+static int check_live_switch (int, int);
+static char *handle_braces (char *);
+static char *save_string (const char *, int);
+extern int do_spec (char *);
+static int do_spec_1 (char *, int, char *);
+static char *find_file (char *);
+static int is_directory (char *, char *, int);
+static void validate_switches (char *);
+static void validate_all_switches (void);
+static void give_switch (int, int, int);
+static int used_arg (char *, int);
+static int default_arg (char *, int);
+static void set_multilib_dir (void);
+static void print_multilib_info (void);
+static void pfatal_with_name (char *) ATTRIBUTE_NORETURN;
+static void perror_with_name (char *);
+static void pfatal_pexecute (char *, char *) ATTRIBUTE_NORETURN;
+static void fatal (char *, ...)
ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF_1;
-static void error PVPROTO((char *, ...)) ATTRIBUTE_PRINTF_1;
-static void display_help PROTO((void));
+static void error (char *, ...) ATTRIBUTE_PRINTF_1;
+static void display_help (void);
-void fancy_abort PROTO((void)) ATTRIBUTE_NORETURN;
+void fancy_abort (void) ATTRIBUTE_NORETURN;
#ifdef LANG_SPECIFIC_DRIVER
/* Called before processing to change/add/remove arguments. */
-extern void lang_specific_driver PROTO ((void (*) PVPROTO((char *, ...)), int *, char ***, int *));
+extern void lang_specific_driver (void (*)(char *, ...), int *, char ***, int *);
/* Called before linking. Returns 0 on success and -1 on failure. */
extern int lang_specific_pre_link ();
@@ -776,7 +776,6 @@ static struct compiler default_compilers[] =
"%{!M:%{!MM:%{!E:%{!S:as %a %Y\
%{c:%W{o*}%{!o*:-o %w%b%O}}%{!c:-o %d%w%u%O}\
%{!pipe:%g.s} %A\n }}}}"}},
-#include "specs.h"
/* Mark end of table */
{0, {0}}
};
@@ -1378,7 +1377,7 @@ static int argbuf_index;
#define MKTEMP_EACH_FILE
-extern char *make_temp_file PROTO((char *));
+extern char *make_temp_file (char *);
/* This is the list of suffixes and codes (%g/%u/%U) and the associated
temp file. */
@@ -5619,7 +5618,7 @@ fancy_abort ()
/* Output an error message and exit */
static void
-fatal VPROTO((char *format, ...))
+fatal (char *format, ...)
{
#ifndef ANSI_PROTOTYPES
char *format;
@@ -5641,7 +5640,7 @@ fatal VPROTO((char *format, ...))
}
static void
-error VPROTO((char *format, ...))
+error (char *format, ...)
{
#ifndef ANSI_PROTOTYPES
char *format;