19 #error varargs.h incompatible with __STDC__ (use stdarg.h)
24 #error varargs.h not supported when targeting _M_CEE (use stdarg.h)
27 #define va_dcl va_list va_alist;
28 #define va_arg __crt_va_arg
29 #define va_end __crt_va_end
31 #if defined _M_IX86 || defined _M_ARM
32 #define va_start(ap) ((void)(ap = (va_list)&va_alist))
34 #define va_start(ap) ((void)(__va_start(&ap, 0)))
35 #elif defined _M_ARM64
36 #define va_start(ap) ((void)(__va_start(&ap, 0, 0, 0, 0)))
38 #error Unsupported architecture
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76