|
@@ -118,6 +118,7 @@
|
|
|
#endif
|
|
|
|
|
|
#include <bits/uClibc_uintmaxtostr.h>
|
|
|
+#include <bits/uClibc_va_copy.h>
|
|
|
|
|
|
|
|
|
* LLONG_MAX. Since LLONG_MAX is part of the standard, that's what
|
|
@@ -205,27 +206,6 @@
|
|
|
#define MAX_ARGS (MAX_ARGS_PER_SPEC + 2)
|
|
|
#endif
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-#ifndef va_copy
|
|
|
-
|
|
|
-#ifdef __va_copy
|
|
|
-#define va_copy(A,B) __va_copy(A,B)
|
|
|
-#else
|
|
|
-
|
|
|
- * to ensure we get the right behavior? Either that or fall back
|
|
|
- * on the portable (but costly in size) method of using a va_list *.
|
|
|
- * That means a pointer derefs in the va_arg() invocations... */
|
|
|
-#warning Neither va_copy (C99/SUSv3) or __va_copy is defined. Using a simple copy instead. But you should really check that this is appropriate...
|
|
|
-
|
|
|
- __va_copy doesn't exist. */
|
|
|
-#define va_copy(A,B) A = B
|
|
|
-#endif
|
|
|
-
|
|
|
-#endif
|
|
|
-
|
|
|
|
|
|
|
|
|
#define __PA_FLAG_INTMASK \
|