deal with __builtin_va_start()'s introduction.
This commit is contained in:
parent
c64370a6d5
commit
14ac2b9dab
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: stdarg.h,v 1.17 2005/12/11 12:19:34 christos Exp $ */
|
/* $NetBSD: stdarg.h,v 1.18 2011/06/22 04:00:43 mrg Exp $ */
|
||||||
|
|
||||||
/*-
|
/*-
|
||||||
* Copyright (c) 1991 The Regents of the University of California.
|
* Copyright (c) 1991 The Regents of the University of California.
|
||||||
@ -44,7 +44,11 @@ typedef _BSD_VA_LIST_ va_list;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if __GNUC_PREREQ__(2, 96)
|
#if __GNUC_PREREQ__(2, 96)
|
||||||
|
#if __GNUC_PREREQ__(4, 5)
|
||||||
|
#define va_start(ap, last) __builtin_va_start((ap), (last))
|
||||||
|
#else
|
||||||
#define va_start(ap, last) __builtin_stdarg_start((ap), (last))
|
#define va_start(ap, last) __builtin_stdarg_start((ap), (last))
|
||||||
|
#endif
|
||||||
#define va_arg __builtin_va_arg
|
#define va_arg __builtin_va_arg
|
||||||
#define va_end __builtin_va_end
|
#define va_end __builtin_va_end
|
||||||
#define __va_copy(dest, src) __builtin_va_copy((dest), (src))
|
#define __va_copy(dest, src) __builtin_va_copy((dest), (src))
|
||||||
|
Loading…
Reference in New Issue
Block a user