msvcrt: Add _scwprintf_p_l implementation.

This commit is contained in:
Bartosz Kosiorek 2022-11-05 23:55:04 +01:00 committed by Alexandre Julliard
parent 1faad02cf1
commit 78e5efd037
8 changed files with 21 additions and 7 deletions

View file

@ -1266,7 +1266,7 @@
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -1623,7 +1623,7 @@
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -1634,7 +1634,7 @@
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -1360,7 +1360,7 @@
@ varargs _scwprintf(wstr) msvcr120._scwprintf
@ varargs _scwprintf_l(wstr ptr) msvcr120._scwprintf_l
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr) msvcr120._scwprintf_p_l
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr) msvcr120._seh_longjmp_unwind4
@ stdcall -arch=i386 _seh_longjmp_unwind(ptr) msvcr120._seh_longjmp_unwind
@ cdecl -arch=i386 _set_SSE2_enable(long) msvcr120._set_SSE2_enable

View file

@ -944,7 +944,7 @@
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -920,7 +920,7 @@
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
@ stub _scwprintf_p
@ stub _scwprintf_p_l
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -889,7 +889,7 @@
@ varargs _scprintf_p_l(str ptr)
@ varargs _scwprintf(wstr)
@ varargs _scwprintf_l(wstr ptr)
# stub _scwprintf_p_l(wstr ptr)
@ varargs _scwprintf_p_l(wstr ptr)
@ cdecl _searchenv(str str ptr)
@ cdecl _searchenv_s(str str ptr long)
@ stdcall -arch=i386 _seh_longjmp_unwind4(ptr)

View file

@ -1633,6 +1633,20 @@ int WINAPIV _scwprintf_l( const wchar_t *format, _locale_t locale, ... )
return r;
}
/*********************************************************************
* _scwprintf_p_l (MSVCRT.@)
*/
int WINAPIV _scwprintf_p_l( const wchar_t *format, _locale_t locale, ... )
{
va_list ap;
int r;
va_start( ap, locale );
r = vswprintf_p_l_opt( NULL, INT_MAX, format, 0, locale, ap );
va_end( ap );
return r;
}
/*********************************************************************
* _scwprintf (MSVCRT.@)
*/