* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
VA_CLOSE. (non_fatal): Likewise. * objdump.c (objdump_sprintf): Likewise. * readelf.c (error): Likewise. (warn): Likewise.
This commit is contained in:
parent
86caa542b1
commit
451dad9c58
4 changed files with 31 additions and 99 deletions
|
@ -1,3 +1,12 @@
|
||||||
|
2001-09-26 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* bucomm.c (fatal): Define using VPARAMS, VA_OPEN, VA_FIXEDARG,
|
||||||
|
VA_CLOSE.
|
||||||
|
(non_fatal): Likewise.
|
||||||
|
* objdump.c (objdump_sprintf): Likewise.
|
||||||
|
* readelf.c (error): Likewise.
|
||||||
|
(warn): Likewise.
|
||||||
|
|
||||||
2001-09-25 Jakub Jelinek <jakub@redhat.com>
|
2001-09-25 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* readelf.c (do_wide): New.
|
* readelf.c (do_wide): New.
|
||||||
|
|
|
@ -70,55 +70,26 @@ report (format, args)
|
||||||
putc ('\n', stderr);
|
putc ('\n', stderr);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
void
|
void
|
||||||
fatal (const char *format, ...)
|
fatal VPARAMS ((const char *format, ...))
|
||||||
{
|
{
|
||||||
va_list args;
|
VA_OPEN (args, format);
|
||||||
|
VA_FIXEDARG (args, const char *, format);
|
||||||
|
|
||||||
va_start (args, format);
|
|
||||||
report (format, args);
|
report (format, args);
|
||||||
va_end (args);
|
VA_CLOSE (args);
|
||||||
xexit (1);
|
xexit (1);
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
non_fatal (const char *format, ...)
|
non_fatal VPARAMS ((const char *format, ...))
|
||||||
{
|
{
|
||||||
va_list args;
|
VA_OPEN (args, format);
|
||||||
|
VA_FIXEDARG (args, const char *, format);
|
||||||
|
|
||||||
va_start (args, format);
|
|
||||||
report (format, args);
|
report (format, args);
|
||||||
va_end (args);
|
VA_CLOSE (args);
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
void
|
|
||||||
fatal (va_alist)
|
|
||||||
va_dcl
|
|
||||||
{
|
|
||||||
char *Format;
|
|
||||||
va_list args;
|
|
||||||
|
|
||||||
va_start (args);
|
|
||||||
Format = va_arg (args, char *);
|
|
||||||
report (Format, args);
|
|
||||||
va_end (args);
|
|
||||||
xexit (1);
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
non_fatal (va_alist)
|
|
||||||
va_dcl
|
|
||||||
{
|
|
||||||
char *Format;
|
|
||||||
va_list args;
|
|
||||||
|
|
||||||
va_start (args);
|
|
||||||
Format = va_arg (args, char *);
|
|
||||||
report (Format, args);
|
|
||||||
va_end (args);
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Set the default BFD target based on the configured target. Doing
|
/* Set the default BFD target based on the configured target. Doing
|
||||||
this permits the binutils to be configured for a particular target,
|
this permits the binutils to be configured for a particular target,
|
||||||
|
|
|
@ -1109,35 +1109,20 @@ typedef struct
|
||||||
/* sprintf to a "stream" */
|
/* sprintf to a "stream" */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
#ifdef ANSI_PROTOTYPES
|
objdump_sprintf VPARAMS ((SFILE *f, const char *format, ...))
|
||||||
objdump_sprintf (SFILE *f, const char *format, ...)
|
|
||||||
#else
|
|
||||||
objdump_sprintf (va_alist)
|
|
||||||
va_dcl
|
|
||||||
#endif
|
|
||||||
{
|
{
|
||||||
#ifndef ANSI_PROTOTYPES
|
|
||||||
SFILE *f;
|
|
||||||
const char *format;
|
|
||||||
#endif
|
|
||||||
char *buf;
|
char *buf;
|
||||||
va_list args;
|
|
||||||
size_t n;
|
size_t n;
|
||||||
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
VA_OPEN (args, format);
|
||||||
va_start (args, format);
|
VA_FIXEDARG (args, SFILE *, f);
|
||||||
#else
|
VA_FIXEDARG (args, const char *, format);
|
||||||
va_start (args);
|
|
||||||
f = va_arg (args, SFILE *);
|
|
||||||
format = va_arg (args, const char *);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
vasprintf (&buf, format, args);
|
vasprintf (&buf, format, args);
|
||||||
|
|
||||||
va_end (args);
|
|
||||||
|
|
||||||
if (buf == NULL)
|
if (buf == NULL)
|
||||||
{
|
{
|
||||||
|
va_end (args);
|
||||||
fatal (_("Out of virtual memory"));
|
fatal (_("Out of virtual memory"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1159,6 +1144,7 @@ objdump_sprintf (va_alist)
|
||||||
|
|
||||||
free (buf);
|
free (buf);
|
||||||
|
|
||||||
|
VA_CLOSE (args);
|
||||||
return n;
|
return n;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -281,61 +281,27 @@ typedef int Elf32_Word;
|
||||||
: get_64bit_elf_symbols (file, offset, size))
|
: get_64bit_elf_symbols (file, offset, size))
|
||||||
|
|
||||||
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
static void
|
static void
|
||||||
error (const char * message, ...)
|
error VPARAMS ((const char *message, ...))
|
||||||
{
|
{
|
||||||
va_list args;
|
VA_OPEN (args, message);
|
||||||
|
VA_FIXEDARG (args, const char *, message);
|
||||||
|
|
||||||
fprintf (stderr, _("%s: Error: "), program_name);
|
fprintf (stderr, _("%s: Error: "), program_name);
|
||||||
va_start (args, message);
|
|
||||||
vfprintf (stderr, message, args);
|
vfprintf (stderr, message, args);
|
||||||
va_end (args);
|
VA_CLOSE (args);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
warn (const char * message, ...)
|
warn VPARAMS ((const char *message, ...))
|
||||||
{
|
{
|
||||||
va_list args;
|
VA_OPEN (args, message);
|
||||||
|
VA_FIXEDARG (args, const char *, message);
|
||||||
|
|
||||||
fprintf (stderr, _("%s: Warning: "), program_name);
|
fprintf (stderr, _("%s: Warning: "), program_name);
|
||||||
va_start (args, message);
|
|
||||||
vfprintf (stderr, message, args);
|
vfprintf (stderr, message, args);
|
||||||
va_end (args);
|
VA_CLOSE (args);
|
||||||
return;
|
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
static void
|
|
||||||
error (va_alist)
|
|
||||||
va_dcl
|
|
||||||
{
|
|
||||||
char * message;
|
|
||||||
va_list args;
|
|
||||||
|
|
||||||
fprintf (stderr, _("%s: Error: "), program_name);
|
|
||||||
va_start (args);
|
|
||||||
message = va_arg (args, char *);
|
|
||||||
vfprintf (stderr, message, args);
|
|
||||||
va_end (args);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
|
||||||
warn (va_alist)
|
|
||||||
va_dcl
|
|
||||||
{
|
|
||||||
char * message;
|
|
||||||
va_list args;
|
|
||||||
|
|
||||||
fprintf (stderr, _("%s: Warning: "), program_name);
|
|
||||||
va_start (args);
|
|
||||||
message = va_arg (args, char *);
|
|
||||||
vfprintf (stderr, message, args);
|
|
||||||
va_end (args);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
static PTR get_data PARAMS ((PTR, FILE *, long, size_t, const char *));
|
static PTR get_data PARAMS ((PTR, FILE *, long, size_t, const char *));
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue