This macro was lost in r10585.
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@10930
6f19259b-4bc3-4df7-8a09-
765794883524
\r
#define VA_END(Marker) ((void)0)\r
\r
\r
#define VA_END(Marker) ((void)0)\r
\r
+#define VA_COPY(Dest, Start) __va_copy (Dest, Start)\r
+\r
#elif defined(__GNUC__) && !defined(NO_BUILTIN_VA_FUNCS)\r
//\r
// Use GCC built-in macros for variable argument lists.\r
#elif defined(__GNUC__) && !defined(NO_BUILTIN_VA_FUNCS)\r
//\r
// Use GCC built-in macros for variable argument lists.\r
\r
#define VA_END(Marker) __builtin_va_end (Marker)\r
\r
\r
#define VA_END(Marker) __builtin_va_end (Marker)\r
\r
+#define VA_COPY(Dest, Start) __builtin_va_copy (Dest, Start)\r
+\r
#else\r
\r
#ifndef VA_START\r
#else\r
\r
#ifndef VA_START\r
**/\r
#define VA_END(Marker) (Marker = (VA_LIST) 0)\r
\r
**/\r
#define VA_END(Marker) (Marker = (VA_LIST) 0)\r
\r
+#define VA_COPY(dest, src) ((void)((dest) = (src)))\r
+\r