mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
* ldmisc.c (USE_STDARG): Remove.
(info_msg): Define using VPARAMS, VA_OPEN, VA_FIXEDARG, VA_CLOSE. (einfo): Likewise. (minfo): Likewise. (lfinfo): Likewise. * ldmisc.h: Remove #ifdef ANSI_PROTOTYPES and non-ansi declarations. Update copyright.
This commit is contained in:
88
ld/ldmisc.c
88
ld/ldmisc.c
@ -27,10 +27,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA
|
||||
|
||||
#ifdef ANSI_PROTOTYPES
|
||||
#include <stdarg.h>
|
||||
#define USE_STDARG 1
|
||||
#else
|
||||
#include <varargs.h>
|
||||
#define USE_STDARG 0
|
||||
#endif
|
||||
|
||||
#include "ld.h"
|
||||
@ -412,51 +410,25 @@ vfinfo (fp, fmt, arg)
|
||||
would hosed by LynxOS, which defines that name in its libc.) */
|
||||
|
||||
void
|
||||
#if USE_STDARG
|
||||
info_msg (const char *fmt, ...)
|
||||
#else
|
||||
info_msg (va_alist)
|
||||
va_dcl
|
||||
#endif
|
||||
info_msg VPARAMS ((const char *fmt, ...))
|
||||
{
|
||||
va_list arg;
|
||||
|
||||
#if ! USE_STDARG
|
||||
const char *fmt;
|
||||
|
||||
va_start (arg);
|
||||
fmt = va_arg (arg, const char *);
|
||||
#else
|
||||
va_start (arg, fmt);
|
||||
#endif
|
||||
VA_OPEN (arg, fmt);
|
||||
VA_FIXEDARG (arg, const char *, fmt);
|
||||
|
||||
vfinfo (stdout, fmt, arg);
|
||||
va_end (arg);
|
||||
VA_CLOSE (arg);
|
||||
}
|
||||
|
||||
/* ('e' for error.) Format info message and print on stderr. */
|
||||
|
||||
void
|
||||
#if USE_STDARG
|
||||
einfo (const char *fmt, ...)
|
||||
#else
|
||||
einfo (va_alist)
|
||||
va_dcl
|
||||
#endif
|
||||
einfo VPARAMS ((const char *fmt, ...))
|
||||
{
|
||||
va_list arg;
|
||||
|
||||
#if ! USE_STDARG
|
||||
const char *fmt;
|
||||
|
||||
va_start (arg);
|
||||
fmt = va_arg (arg, const char *);
|
||||
#else
|
||||
va_start (arg, fmt);
|
||||
#endif
|
||||
VA_OPEN (arg, fmt);
|
||||
VA_FIXEDARG (arg, const char *, fmt);
|
||||
|
||||
vfinfo (stderr, fmt, arg);
|
||||
va_end (arg);
|
||||
VA_CLOSE (arg);
|
||||
}
|
||||
|
||||
void
|
||||
@ -470,50 +442,24 @@ info_assert (file, line)
|
||||
/* ('m' for map) Format info message and print on map. */
|
||||
|
||||
void
|
||||
#if USE_STDARG
|
||||
minfo (const char *fmt, ...)
|
||||
#else
|
||||
minfo (va_alist)
|
||||
va_dcl
|
||||
#endif
|
||||
minfo VPARAMS ((const char *fmt, ...))
|
||||
{
|
||||
va_list arg;
|
||||
|
||||
#if ! USE_STDARG
|
||||
const char *fmt;
|
||||
va_start (arg);
|
||||
fmt = va_arg (arg, const char *);
|
||||
#else
|
||||
va_start (arg, fmt);
|
||||
#endif
|
||||
VA_OPEN (arg, fmt);
|
||||
VA_FIXEDARG (arg, const char *, fmt);
|
||||
|
||||
vfinfo (config.map_file, fmt, arg);
|
||||
va_end (arg);
|
||||
VA_CLOSE (arg);
|
||||
}
|
||||
|
||||
void
|
||||
#if USE_STDARG
|
||||
lfinfo (FILE *file, const char *fmt, ...)
|
||||
#else
|
||||
lfinfo (va_alist)
|
||||
va_dcl
|
||||
#endif
|
||||
lfinfo VPARAMS ((FILE *file, const char *fmt, ...))
|
||||
{
|
||||
va_list arg;
|
||||
|
||||
#if ! USE_STDARG
|
||||
FILE *file;
|
||||
const char *fmt;
|
||||
|
||||
va_start (arg);
|
||||
file = va_arg (arg, FILE *);
|
||||
fmt = va_arg (arg, const char *);
|
||||
#else
|
||||
va_start (arg, fmt);
|
||||
#endif
|
||||
VA_OPEN (arg, fmt);
|
||||
VA_FIXEDARG (arg, FILE *, file);
|
||||
VA_FIXEDARG (arg, const char *, fmt);
|
||||
|
||||
vfinfo (file, fmt, arg);
|
||||
va_end (arg);
|
||||
VA_CLOSE (arg);
|
||||
}
|
||||
|
||||
/* Functions to print the link map. */
|
||||
|
Reference in New Issue
Block a user