vsprintf width and prec from va_arg