msvcrt: Make snprintf and snwprintf use the msvcrt version of printf.
Remove todos from tests that succeed now.
diff --git a/dlls/msvcrt/wcs.c b/dlls/msvcrt/wcs.c
index 2a48003..992185d 100644
--- a/dlls/msvcrt/wcs.c
+++ b/dlls/msvcrt/wcs.c
@@ -712,9 +712,7 @@
/* check we reached the end, and null terminate the string */
assert( *p == 0 );
- r = pf_output_stringW( out, p, 1 );
- if( r<0 )
- return r;
+ pf_output_stringW( out, p, 1 );
return out->used - 1;
}
@@ -750,6 +748,19 @@
}
/*********************************************************************
+ * _snprintf (MSVCRT.@)
+ */
+int MSVCRT__snprintf(char *str, unsigned int len, const char *format, ...)
+{
+ int retval;
+ va_list valist;
+ va_start(valist, format);
+ retval = MSVCRT_vsnprintf(str, len, format, valist);
+ va_end(valist);
+ return retval;
+}
+
+/*********************************************************************
* _vsnwsprintf (MSVCRT.@)
*/
int MSVCRT_vsnwprintf( MSVCRT_wchar_t *str, unsigned int len,
@@ -766,6 +777,19 @@
}
/*********************************************************************
+ * _snwprintf (MSVCRT.@)
+ */
+int MSVCRT__snwprintf( MSVCRT_wchar_t *str, unsigned int len, const MSVCRT_wchar_t *format, ...)
+{
+ int retval;
+ va_list valist;
+ va_start(valist, format);
+ retval = MSVCRT_vsnwprintf(str, len, format, valist);
+ va_end(valist);
+ return retval;
+}
+
+/*********************************************************************
* sprintf (MSVCRT.@)
*/
int MSVCRT_sprintf( char *str, const char *format, ... )