va_arg
#define va_arg(plist,mode) ((mode *)(plist += sizeof(mode)))[-1]
#define va_arg __builtin_va_arg