fix gcc format specifier to msvc standard