diff options
author | Alan Modra <amodra@gmail.com> | 2001-09-26 01:55:19 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-09-26 01:55:19 +0000 |
commit | 451dad9c5866e6317e68a7997007cb9ed27ea15a (patch) | |
tree | 4c186f49f8579457d4cc0c731f6fcbd4ffe75b05 /binutils/readelf.c | |
parent | 86caa542b14e8beb3da59924da1d37486cf166d1 (diff) | |
download | gdb-451dad9c5866e6317e68a7997007cb9ed27ea15a.zip gdb-451dad9c5866e6317e68a7997007cb9ed27ea15a.tar.gz gdb-451dad9c5866e6317e68a7997007cb9ed27ea15a.tar.bz2 |
* 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.
Diffstat (limited to 'binutils/readelf.c')
-rw-r--r-- | binutils/readelf.c | 50 |
1 files changed, 8 insertions, 42 deletions
diff --git a/binutils/readelf.c b/binutils/readelf.c index 27c6d28..5ba5315 100644 --- a/binutils/readelf.c +++ b/binutils/readelf.c @@ -281,62 +281,28 @@ typedef int Elf32_Word; : get_64bit_elf_symbols (file, offset, size)) -#ifdef ANSI_PROTOTYPES 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); - va_start (args, message); vfprintf (stderr, message, args); - va_end (args); - return; + VA_CLOSE (args); } 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); - va_start (args, message); - vfprintf (stderr, message, args); - va_end (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; + VA_CLOSE (args); } -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 |