vsprintf.