Get rid off the wrappers around __va_copy(), they serve no real purpose.
[dragonfly.git] / sys / cpu / i386 / include / stdarg.h
index 88ffcb5..c64092a 100644 (file)
@@ -32,7 +32,7 @@
  *
  *     @(#)stdarg.h    8.1 (Berkeley) 6/10/93
  * $FreeBSD: src/sys/i386/include/stdarg.h,v 1.10 1999/08/28 00:44:26 peter Exp $
- * $DragonFly: src/sys/cpu/i386/include/stdarg.h,v 1.5 2005/03/07 06:26:47 asmodai Exp $
+ * $DragonFly: src/sys/cpu/i386/include/stdarg.h,v 1.6 2005/04/24 10:58:19 asmodai Exp $
  */
 
 #ifndef _MACHINE_STDARG_H_
@@ -64,10 +64,8 @@ typedef __va_list            __gnuc_va_list; /* compatibility w/GNU headers*/
        ((ap) = (__va_list)__builtin_next_arg(last))
 #define __va_arg(ap, type) \
        (*(type *)((ap) += __va_size(type), (ap) - __va_size(type)))
-#if _POSIX_VERSION >= 200112L || __STDC_VERSION__ >= 199900L
 #define __va_copy(dest, src) \
        ((void)((dest) = (src)))
-#endif
 #define __va_end(ap)
 #elif __GNUC__ >= 3
 #if __GNUC_MINOR__ >= 0 && __GNUC_MINOR__ <= 2
@@ -79,10 +77,8 @@ typedef __va_list            __gnuc_va_list; /* compatibility w/GNU headers*/
 #endif
 #define __va_arg(ap, type) \
        __builtin_va_arg((ap), type)
-#if _POSIX_VERSION >= 200112L || __STDC_VERSION__ >= 199900L
 #define __va_copy(dest, src) \
        __builtin_va_copy((dest), (src))
-#endif
 #define __va_end(ap) \
        __builtin_va_end(ap)
 #endif
@@ -94,11 +90,9 @@ typedef __va_list            __gnuc_va_list; /* compatibility w/GNU headers*/
        ((ap) = (__va_list)&(last) + __va_size(last))
 #define __va_arg(ap, type) \
        (*(type *)((ap) += __va_size(type), (ap) - __va_size(type)))
-#if _POSIX_VERSION >= 200112L || __STDC_VERSION__ >= 199900L
 /* This assumes a typical stack machine */
 #define __va_copy(dest, src) \
        ((void)((dest) = (src)))
-#endif
 #define __va_end(ap)
 
 #endif /* __GNUC__ */