mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-05-28 22:21:26 +08:00
* dlltool.c (process_def_file): Add missing prototype.
(new_directive, assemble_file, main): Likewise. (process_def_file, new_directive): Make static. (inform): Rewrite using VA_FIXEDARG. * dllwrap.c (mybasename): Add missing prototype. (strhash, main): Likewise. (inform): Rewrite using VA_FIXEDARG. (warn): Likewise. (cleanup_and_exit): Use old style function definition. (strhash): Likewise. * windres.c (define_resource): Use one memset to clear all of struct res_resource.
This commit is contained in:
@ -658,6 +658,8 @@ static struct string_list *excludes;
|
||||
static const char *rvaafter PARAMS ((int));
|
||||
static const char *rvabefore PARAMS ((int));
|
||||
static const char *asm_prefix PARAMS ((int));
|
||||
static void process_def_file PARAMS ((const char *));
|
||||
static void new_directive PARAMS ((char *));
|
||||
static void append_import PARAMS ((const char *, const char *, int));
|
||||
static void run PARAMS ((const char *, char *));
|
||||
static void scan_drectve_symbols PARAMS ((bfd *));
|
||||
@ -674,6 +676,7 @@ static int sfunc PARAMS ((const void *, const void *));
|
||||
static void flush_page PARAMS ((FILE *, long *, int, int));
|
||||
static void gen_def_file PARAMS ((void));
|
||||
static void generate_idata_ofile PARAMS ((FILE *));
|
||||
static void assemble_file PARAMS ((const char *, const char *));
|
||||
static void gen_exp_file PARAMS ((void));
|
||||
static const char *xlate PARAMS ((const char *));
|
||||
#if 0
|
||||
@ -697,28 +700,17 @@ static void inform PARAMS ((const char *, ...));
|
||||
|
||||
|
||||
static void
|
||||
#ifdef __STDC__
|
||||
inform (const char * message, ...)
|
||||
#else
|
||||
inform (message, va_alist)
|
||||
const char * message;
|
||||
va_dcl
|
||||
#endif
|
||||
inform VPARAMS ((const char *message, ...))
|
||||
{
|
||||
va_list args;
|
||||
|
||||
VA_OPEN (args, message);
|
||||
VA_FIXEDARG (args, const char *, message);
|
||||
|
||||
if (!verbose)
|
||||
return;
|
||||
|
||||
#ifdef __STDC__
|
||||
va_start (args, message);
|
||||
#else
|
||||
va_start (args);
|
||||
#endif
|
||||
|
||||
report (message, args);
|
||||
|
||||
va_end (args);
|
||||
|
||||
VA_CLOSE (args);
|
||||
}
|
||||
|
||||
static const char *
|
||||
@ -820,7 +812,7 @@ asm_prefix (machine)
|
||||
|
||||
static char **oav;
|
||||
|
||||
void
|
||||
static void
|
||||
process_def_file (name)
|
||||
const char *name;
|
||||
{
|
||||
@ -943,7 +935,7 @@ def_description (desc)
|
||||
d_list = d;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
new_directive (dir)
|
||||
char *dir;
|
||||
{
|
||||
@ -3206,6 +3198,8 @@ static const struct option long_options[] =
|
||||
{NULL,0,NULL,0}
|
||||
};
|
||||
|
||||
int main PARAMS ((int, char **));
|
||||
|
||||
int
|
||||
main (ac, av)
|
||||
int ac;
|
||||
|
@ -115,14 +115,16 @@ 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 *format, ...));
|
||||
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 status));
|
||||
static void cleanup_and_exit PARAMS ((int));
|
||||
|
||||
/**********************************************************************/
|
||||
|
||||
@ -147,58 +149,30 @@ display (message, args)
|
||||
}
|
||||
|
||||
|
||||
#ifdef __STDC__
|
||||
static void
|
||||
inform (const char * message, ...)
|
||||
inform VPARAMS ((const char *message, ...))
|
||||
{
|
||||
va_list args;
|
||||
VA_OPEN (args, message);
|
||||
VA_FIXEDARG (args, const char *, message);
|
||||
|
||||
if (!verbose)
|
||||
return;
|
||||
|
||||
va_start (args, message);
|
||||
display (message, args);
|
||||
va_end (args);
|
||||
|
||||
VA_CLOSE (args);
|
||||
}
|
||||
|
||||
static void
|
||||
warn (const char *format, ...)
|
||||
warn VPARAMS ((const char *format, ...))
|
||||
{
|
||||
va_list args;
|
||||
VA_OPEN (args, format);
|
||||
VA_FIXEDARG (args, const char *, format);
|
||||
|
||||
va_start (args, format);
|
||||
display (format, args);
|
||||
va_end (args);
|
||||
|
||||
VA_CLOSE (args);
|
||||
}
|
||||
#else
|
||||
|
||||
static void
|
||||
inform (message, va_alist)
|
||||
const char * message;
|
||||
va_dcl
|
||||
{
|
||||
va_list args;
|
||||
|
||||
if (!verbose)
|
||||
return;
|
||||
|
||||
va_start (args);
|
||||
display (message, args);
|
||||
va_end (args);
|
||||
}
|
||||
|
||||
static void
|
||||
warn (format, va_alist)
|
||||
const char *format;
|
||||
va_dcl
|
||||
{
|
||||
va_list args;
|
||||
|
||||
va_start (args);
|
||||
display (format, args);
|
||||
va_end (args);
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Look for the program formed by concatenating PROG_NAME and the
|
||||
string running from PREFIX to END_PREFIX. If the concatenated
|
||||
@ -375,7 +349,8 @@ delete_temp_files ()
|
||||
}
|
||||
|
||||
static void
|
||||
cleanup_and_exit (int status)
|
||||
cleanup_and_exit (status)
|
||||
int status;
|
||||
{
|
||||
delete_temp_files ();
|
||||
exit (status);
|
||||
@ -487,7 +462,8 @@ mybasename (name)
|
||||
}
|
||||
|
||||
static int
|
||||
strhash (const char *str)
|
||||
strhash (str)
|
||||
const char *str;
|
||||
{
|
||||
const unsigned char *s;
|
||||
unsigned long hash;
|
||||
@ -635,6 +611,8 @@ static const struct option long_options[] =
|
||||
{0, 0, 0, 0}
|
||||
};
|
||||
|
||||
int main PARAMS ((int, char **));
|
||||
|
||||
int
|
||||
main (argc, argv)
|
||||
int argc;
|
||||
|
@ -443,11 +443,9 @@ define_resource (resources, cids, ids, dupok)
|
||||
|
||||
re->u.res = ((struct res_resource *)
|
||||
res_alloc (sizeof (struct res_resource)));
|
||||
memset (re->u.res, 0, sizeof (struct res_resource));
|
||||
|
||||
re->u.res->type = RES_TYPE_UNINITIALIZED;
|
||||
memset (&re->u.res->res_info, 0, sizeof (struct res_res_info));
|
||||
memset (&re->u.res->coff_info, 0, sizeof (struct res_coff_info));
|
||||
|
||||
return re->u.res;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user