Fixed bug in the method 'string::buffer::vformat'. The va_list 'ap' cannot be reused after vsnprintf.
It didn't compile on Linux 64 bit.