+#if _MSVCP_VER >= 140
+int __cdecl sprintf(char *buf, const char *fmt, ...)
+{
+ int ret;
+ __ms_va_list valist;
+ __ms_va_start(valist, fmt);
+ ret = __stdio_common_vsprintf(2, buf, -1, fmt, NULL, valist);
+ __ms_va_end(valist);
+ return ret;
+}
+#endif
Are we missing patch 1/2 that adds msvcp140? Also won't it work the same
if you forward it to MSVCRT_sprintf? If _common_ functions should
actually be used, options should use existing private defines.