__va_copy
#ifndef __va_copy
#define VA_COPY(Dest, Start) __va_copy (Dest, Start)
__va_copy(dest, src)
# elif defined(__va_copy)
# define SM_VA_COPY(dst, src) __va_copy((dst), (src))
#define va_copy(to, from) __va_copy(to, from)
#define va_copy(to, from) __va_copy(to, from)
#define va_copy(to, from) __va_copy(to, from)