fix va_arg