__va_arg
#define __va_arg(list, type) ((type *)(list))[0]
#define __va_arg(list, type) \
#define __va_arg(list, type) __builtin_va_arg(list, type)