aboutsummaryrefslogtreecommitdiff
path: root/binutils
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2014-01-04 21:47:10 -0700
committerTom Tromey <tromey@redhat.com>2014-01-07 09:17:05 -0700
commit1651e569b457b0cbd6d0a57c09950166c7503f6b (patch)
tree4bf73ade7b5f671433562a1d3d5ad0662ad9843a /binutils
parentb51f1626f645f272f19105c42cdb436381ee6357 (diff)
downloadfsf-binutils-gdb-1651e569b457b0cbd6d0a57c09950166c7503f6b.zip
fsf-binutils-gdb-1651e569b457b0cbd6d0a57c09950166c7503f6b.tar.gz
fsf-binutils-gdb-1651e569b457b0cbd6d0a57c09950166c7503f6b.tar.bz2
remove VA_* from binutils
This removes the last uses of the obsolete VA_* macros from binutils. All the binutils and bfd changes were tested by rebuilding. I didn't rebuild the gas change but I think it is obviously correct. 2014-01-07 Tom Tromey <tromey@redhat.com> * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility wrappers. 2014-01-07 Tom Tromey <tromey@redhat.com> * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with stdarg macros. * dlltool.c (inform): Replace obsolete VA_* macros with stdarg macros. * dllwrap.c (inform, warn): Replace obsolete VA_* macros with stdarg macros. 2014-01-07 Tom Tromey <tromey@redhat.com> * config/tc-tic30.c (debug): Avoid old VA_* compatibility wrappers.
Diffstat (limited to 'binutils')
-rw-r--r--binutils/ChangeLog9
-rw-r--r--binutils/bucomm.c20
-rw-r--r--binutils/dlltool.c11
-rw-r--r--binutils/dllwrap.c20
4 files changed, 37 insertions, 23 deletions
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index 8afc4a2..284bd24 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,5 +1,14 @@
2014-01-07 Tom Tromey <tromey@redhat.com>
+ * bucomm.c (fatal, non_fatal): Replace obsolete VA_* macros with
+ stdarg macros.
+ * dlltool.c (inform): Replace obsolete VA_* macros with stdarg
+ macros.
+ * dllwrap.c (inform, warn): Replace obsolete VA_* macros with
+ stdarg macros.
+
+2014-01-07 Tom Tromey <tromey@redhat.com>
+
* coffgrok.h (coff_ofile): Don't use PARAMS.
* nlmheader.y (strerror): Don't use PARAMS.
diff --git a/binutils/bucomm.c b/binutils/bucomm.c
index bb3fb3f..8272d6a 100644
--- a/binutils/bucomm.c
+++ b/binutils/bucomm.c
@@ -1,6 +1,6 @@
/* bucomm.c -- Bin Utils COMmon code.
Copyright 1991, 1992, 1993, 1994, 1995, 1997, 1998, 2000, 2001, 2002,
- 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012
+ 2003, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2014
Free Software Foundation, Inc.
This file is part of GNU Binutils.
@@ -127,24 +127,26 @@ report (const char * format, va_list args)
}
void
-fatal VPARAMS ((const char *format, ...))
+fatal (const char *format, ...)
{
- VA_OPEN (args, format);
- VA_FIXEDARG (args, const char *, format);
+ va_list args;
+
+ va_start (args, format);
report (format, args);
- VA_CLOSE (args);
+ va_end (args);
xexit (1);
}
void
-non_fatal VPARAMS ((const char *format, ...))
+non_fatal (const char *format, ...)
{
- VA_OPEN (args, format);
- VA_FIXEDARG (args, const char *, format);
+ va_list args;
+
+ va_start (args, format);
report (format, args);
- VA_CLOSE (args);
+ va_end (args);
}
/* Set the default BFD target based on the configured target. Doing
diff --git a/binutils/dlltool.c b/binutils/dlltool.c
index 0da0011..b540975 100644
--- a/binutils/dlltool.c
+++ b/binutils/dlltool.c
@@ -1,6 +1,6 @@
/* dlltool.c -- tool to generate stuff for PE style DLLs
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006, 2007, 2008, 2009, 2011, 2012 Free Software Foundation, Inc.
+ 2005, 2006, 2007, 2008, 2009, 2011, 2012, 2014 Free Software Foundation, Inc.
This file is part of GNU Binutils.
@@ -881,17 +881,18 @@ dlltmp (char **buf, const char *fmt)
}
static void
-inform VPARAMS ((const char * message, ...))
+inform (const char * message, ...)
{
- VA_OPEN (args, message);
- VA_FIXEDARG (args, const char *, message);
+ va_list args;
+
+ va_start (args, message);
if (!verbose)
return;
report (message, args);
- VA_CLOSE (args);
+ va_end (args);
}
static const char *
diff --git a/binutils/dllwrap.c b/binutils/dllwrap.c
index a6dae90..5f2c803 100644
--- a/binutils/dllwrap.c
+++ b/binutils/dllwrap.c
@@ -1,6 +1,6 @@
/* dllwrap.c -- wrapper for DLLTOOL and GCC to generate PE style DLLs
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009,
- 2011, 2012 Free Software Foundation, Inc.
+ 2011, 2012, 2014 Free Software Foundation, Inc.
Contributed by Mumit Khan (khan@xraylith.wisc.edu).
This file is part of GNU Binutils.
@@ -144,28 +144,30 @@ display (const char * message, va_list args)
static void
-inform VPARAMS ((const char *message, ...))
+inform (const char *message, ...)
{
- VA_OPEN (args, message);
- VA_FIXEDARG (args, const char *, message);
+ va_list args;
+
+ va_start (args, message);
if (!verbose)
return;
display (message, args);
- VA_CLOSE (args);
+ va_end (args);
}
static void
-warn VPARAMS ((const char *format, ...))
+warn (const char *format, ...)
{
- VA_OPEN (args, format);
- VA_FIXEDARG (args, const char *, format);
+ va_list args;
+
+ va_start (args, format);
display (format, args);
- VA_CLOSE (args);
+ va_end (args);
}
/* Look for the program formed by concatenating PROG_NAME and the