diff options
| author | Mike Barcroft <mike@FreeBSD.org> | 2002-10-06 22:01:07 +0000 |
|---|---|---|
| committer | Mike Barcroft <mike@FreeBSD.org> | 2002-10-06 22:01:07 +0000 |
| commit | 0b058e3cbdc5865f37c8b8d7147e56a97dd29c52 (patch) | |
| tree | a74fb1396ec54dd583afef671267d3002a8580b8 /sys/amd64/include/stdarg.h | |
| parent | eb74223b9f3e3b265b05c8d188e94f236a4e5090 (diff) | |
Notes
Diffstat (limited to 'sys/amd64/include/stdarg.h')
| -rw-r--r-- | sys/amd64/include/stdarg.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/amd64/include/stdarg.h b/sys/amd64/include/stdarg.h index b7b1954e7bb9..53985af466a6 100644 --- a/sys/amd64/include/stdarg.h +++ b/sys/amd64/include/stdarg.h @@ -31,9 +31,13 @@ #ifndef _MACHINE_STDARG_H_ #define _MACHINE_STDARG_H_ +#include <sys/cdefs.h> #include <sys/_types.h> +#ifndef _VA_LIST_DECLARED +#define _VA_LIST_DECLARED typedef __va_list va_list; +#endif #define va_start(ap, last) \ __builtin_stdarg_start((ap), (last)) @@ -41,8 +45,10 @@ typedef __va_list va_list; #define va_arg(ap, type) \ __builtin_va_arg((ap), type) +#if __ISO_C_VISIBLE >= 1999 #define va_copy(dest, src) \ __builtin_va_copy((dest), (src)) +#endif #define va_end(ap) \ __builtin_va_end(ap) |
