merge from gcc
This commit is contained in:
parent
8d661d3658
commit
830dc41f50
@ -1,3 +1,7 @@
|
|||||||
|
2001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
|
* ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
|
||||||
|
|
||||||
2001-08-25 Nick Clifton <nickc@cambridge.redhat.com>
|
2001-08-25 Nick Clifton <nickc@cambridge.redhat.com>
|
||||||
|
|
||||||
* bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to
|
* bfdlink.h (struct bfd_link_info): Change 'spare_dynamic_tags' to
|
||||||
|
@ -152,8 +152,8 @@ So instead we use the macro below and test it against specific values. */
|
|||||||
/* "struct Qdmy" swallows the semicolon after VA_OPEN/VA_FIXEDARG's
|
/* "struct Qdmy" swallows the semicolon after VA_OPEN/VA_FIXEDARG's
|
||||||
use without inhibiting further decls and without declaring an
|
use without inhibiting further decls and without declaring an
|
||||||
actual variable. */
|
actual variable. */
|
||||||
#define VA_OPEN(AP, VAR) va_list AP; va_start(AP, VAR); { struct Qdmy
|
#define VA_OPEN(AP, VAR) { va_list AP; va_start(AP, VAR); { struct Qdmy
|
||||||
#define VA_CLOSE(AP) } va_end(AP)
|
#define VA_CLOSE(AP) } va_end(AP); }
|
||||||
#define VA_FIXEDARG(AP, T, N) struct Qdmy
|
#define VA_FIXEDARG(AP, T, N) struct Qdmy
|
||||||
|
|
||||||
#undef const
|
#undef const
|
||||||
@ -199,8 +199,8 @@ So instead we use the macro below and test it against specific values. */
|
|||||||
#define VPARAMS(args) (va_alist) va_dcl
|
#define VPARAMS(args) (va_alist) va_dcl
|
||||||
#define VA_START(va_list, var) va_start(va_list)
|
#define VA_START(va_list, var) va_start(va_list)
|
||||||
|
|
||||||
#define VA_OPEN(AP, VAR) va_list AP; va_start(AP); { struct Qdmy
|
#define VA_OPEN(AP, VAR) { va_list AP; va_start(AP); { struct Qdmy
|
||||||
#define VA_CLOSE(AP) } va_end(AP)
|
#define VA_CLOSE(AP) } va_end(AP); }
|
||||||
#define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE)
|
#define VA_FIXEDARG(AP, TYPE, NAME) TYPE NAME = va_arg(AP, TYPE)
|
||||||
|
|
||||||
/* some systems define these in header files for non-ansi mode */
|
/* some systems define these in header files for non-ansi mode */
|
||||||
|
Loading…
Reference in New Issue
Block a user