27 Nov
2017
27 Nov
'17
1:20 p.m.
Hi Fabian, On 11/25/17 18:55, Fabian Maurer wrote:
+void test__vsnwprintf(void) +{ + int ret; + WCHAR str[2] = {0}; + + /* Test with format string set to NULL, we should not crash on vista or newer. */ + if(is_vista_or_newer()) Do you need this condition? I'm expecting msvcr90 behavior to be consistent between OS version.
+ if(!fmt) + { + *MSVCRT__errno() = MSVCRT_EINVAL; + MSVCRT__invalid_parameter(NULL, NULL, NULL, 0, 0); + return -1; + } Please use MSVCRT_CHECK_PMT macro here.
Thanks, Piotr