* addr2line.c: Convert to ISO C90 prototypes, change PTR, remove
unneeded (void *) casts. * ar.c: Likewise. * arlex.l: Likewise. * arparse.y: Likewise. * arsup.c: Likewise. * binemul.c: Likewise. * binemul.h: Likewise. * bucomm.c: Likewise. * bucomm.h: Likewise. * budbg.h: Likewise. * budemang.c: Likewise. * budemang.h: Likewise. * coffdump.c: Likewise. * coffgrok.c: Likewise. * cxxfilt.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * deflex.l: Likewise. * dlltool.c: Likewise. * dlltool.h: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * filemode.c: Likewise. * ieee.c: Likewise. * nlmconv.c: Likewise. * nlmconv.h: Likewise. * nlmheader.y: Likewise. * nm.c: Likewise. * prdbg.c: Likewise. * rclex.l: Likewise. * rcparse.y: Likewise. * rdcoff.c: Likewise. * rddbg.c: Likewise. * rename.c: Likewise. * resbin.c: Likewise. * rescoff.c: Likewise. * resrc.c: Likewise. * size.c: Likewise. * srconv.c: Likewise. * stabs.c: Likewise. * strings.c: Likewise. * sysdump.c: Likewise. * sysinfo.y: Likewise. * syslex.l: Likewise. * unwind-ia64.c: Likewise. * unwind-ia64.h: Likewise. * version.c: Likewise. * windres.c: Likewise. * windres.h: Likewise. * winduni.c: Likewise. * wrstabs.c: Likewise.
This commit is contained in:
parent
4a4b3fedfe
commit
2da42df615
53 changed files with 2377 additions and 4387 deletions
|
@ -1,5 +1,5 @@
|
|||
/* dllwrap.c -- wrapper for DLLTOOL and GCC to generate PE style DLLs
|
||||
Copyright 1998, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
Copyright 1998, 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
|
||||
Contributed by Mumit Khan (khan@xraylith.wisc.edu).
|
||||
|
||||
This file is part of GNU Binutils.
|
||||
|
@ -114,17 +114,17 @@ static int delete_base_file = 1;
|
|||
static int delete_exp_file = 1;
|
||||
static int delete_def_file = 1;
|
||||
|
||||
static int run PARAMS ((const char *, char *));
|
||||
static char *mybasename PARAMS ((const char *));
|
||||
static int strhash PARAMS ((const char *));
|
||||
static void usage PARAMS ((FILE *, int));
|
||||
static void display PARAMS ((const char *, va_list));
|
||||
static void inform PARAMS ((const char *, ...));
|
||||
static void warn PARAMS ((const char *, ...));
|
||||
static char *look_for_prog PARAMS ((const char *, const char *, int));
|
||||
static char *deduce_name PARAMS ((const char *));
|
||||
static void delete_temp_files PARAMS ((void));
|
||||
static void cleanup_and_exit PARAMS ((int));
|
||||
static int run (const char *, char *);
|
||||
static char *mybasename (const char *);
|
||||
static int strhash (const char *);
|
||||
static void usage (FILE *, int);
|
||||
static void display (const char *, va_list);
|
||||
static void inform (const char *, ...);
|
||||
static void warn (const char *, ...);
|
||||
static char *look_for_prog (const char *, const char *, int);
|
||||
static char *deduce_name (const char *);
|
||||
static void delete_temp_files (void);
|
||||
static void cleanup_and_exit (int);
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
|
@ -137,9 +137,7 @@ static void cleanup_and_exit PARAMS ((int));
|
|||
(hopefully) soon be retired in favor of `ld --shared. */
|
||||
|
||||
static void
|
||||
display (message, args)
|
||||
const char * message;
|
||||
va_list args;
|
||||
display (const char * message, va_list args)
|
||||
{
|
||||
if (program_name != NULL)
|
||||
fprintf (stderr, "%s: ", program_name);
|
||||
|
@ -180,10 +178,7 @@ warn VPARAMS ((const char *format, ...))
|
|||
appropriate. */
|
||||
|
||||
static char *
|
||||
look_for_prog (prog_name, prefix, end_prefix)
|
||||
const char *prog_name;
|
||||
const char *prefix;
|
||||
int end_prefix;
|
||||
look_for_prog (const char *prog_name, const char *prefix, int end_prefix)
|
||||
{
|
||||
struct stat s;
|
||||
char *cmd;
|
||||
|
@ -249,8 +244,7 @@ look_for_prog (prog_name, prefix, end_prefix)
|
|||
Returns a dynamically allocated string. */
|
||||
|
||||
static char *
|
||||
deduce_name (prog_name)
|
||||
const char *prog_name;
|
||||
deduce_name (const char *prog_name)
|
||||
{
|
||||
char *cmd;
|
||||
char *dash, *slash, *cp;
|
||||
|
@ -298,7 +292,7 @@ deduce_name (prog_name)
|
|||
}
|
||||
|
||||
static void
|
||||
delete_temp_files ()
|
||||
delete_temp_files (void)
|
||||
{
|
||||
if (delete_base_file && base_file_name)
|
||||
{
|
||||
|
@ -349,17 +343,14 @@ delete_temp_files ()
|
|||
}
|
||||
|
||||
static void
|
||||
cleanup_and_exit (status)
|
||||
int status;
|
||||
cleanup_and_exit (int status)
|
||||
{
|
||||
delete_temp_files ();
|
||||
exit (status);
|
||||
}
|
||||
|
||||
static int
|
||||
run (what, args)
|
||||
const char *what;
|
||||
char *args;
|
||||
run (const char *what, char *args)
|
||||
{
|
||||
char *s;
|
||||
int pid, wait_status, retcode;
|
||||
|
@ -445,8 +436,7 @@ run (what, args)
|
|||
}
|
||||
|
||||
static char *
|
||||
mybasename (name)
|
||||
const char *name;
|
||||
mybasename (const char *name)
|
||||
{
|
||||
const char *base = name;
|
||||
|
||||
|
@ -462,8 +452,7 @@ mybasename (name)
|
|||
}
|
||||
|
||||
static int
|
||||
strhash (str)
|
||||
const char *str;
|
||||
strhash (const char *str)
|
||||
{
|
||||
const unsigned char *s;
|
||||
unsigned long hash;
|
||||
|
@ -488,9 +477,7 @@ strhash (str)
|
|||
/**********************************************************************/
|
||||
|
||||
static void
|
||||
usage (file, status)
|
||||
FILE *file;
|
||||
int status;
|
||||
usage (FILE *file, int status)
|
||||
{
|
||||
fprintf (file, _("Usage %s <option(s)> <object-file(s)>\n"), program_name);
|
||||
fprintf (file, _(" Generic options:\n"));
|
||||
|
@ -552,7 +539,7 @@ usage (file, status)
|
|||
/* DLLTOOL options. */
|
||||
#define OPTION_NODELETE (OPTION_MNO_CYGWIN + 1)
|
||||
#define OPTION_DLLNAME (OPTION_NODELETE + 1)
|
||||
#define OPTION_NO_IDATA4 (OPTION_DLLNAME + 1)
|
||||
#define OPTION_NO_IDATA4 (OPTION_DLLNAME + 1)
|
||||
#define OPTION_NO_IDATA5 (OPTION_NO_IDATA4 + 1)
|
||||
#define OPTION_OUTPUT_EXP (OPTION_NO_IDATA5 + 1)
|
||||
#define OPTION_OUTPUT_DEF (OPTION_OUTPUT_EXP + 1)
|
||||
|
@ -611,12 +598,10 @@ static const struct option long_options[] =
|
|||
{0, 0, 0, 0}
|
||||
};
|
||||
|
||||
int main PARAMS ((int, char **));
|
||||
int main (int, char **);
|
||||
|
||||
int
|
||||
main (argc, argv)
|
||||
int argc;
|
||||
char **argv;
|
||||
main (int argc, char **argv)
|
||||
{
|
||||
int c;
|
||||
int i;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue