msvcrt: Add _cprintf_l implementation.

This commit is contained in:
Bartosz Kosiorek 2023-10-30 20:22:03 +01:00 committed by Alexandre Julliard
parent 2853352cc8
commit 07404c0b6c
7 changed files with 23 additions and 6 deletions

View file

@ -736,7 +736,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl -arch=!i386 _copysignf(float float) copysignf
@ varargs _cprintf(str)
@ stub _cprintf_l
@ varargs _cprintf_l(str ptr)
@ stub _cprintf_p
@ stub _cprintf_p_l
@ stub _cprintf_s

View file

@ -1084,7 +1084,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl -arch=!i386 _copysignf(float float) copysignf
@ varargs _cprintf(str)
@ stub _cprintf_l
@ varargs _cprintf_l(str ptr)
@ stub _cprintf_p
@ stub _cprintf_p_l
@ stub _cprintf_s

View file

@ -1076,7 +1076,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl _copysignf(float float) copysignf
@ varargs _cprintf(str)
@ stub _cprintf_l
@ varargs _cprintf_l(str ptr)
@ stub _cprintf_p
@ stub _cprintf_p_l
@ stub _cprintf_s

View file

@ -400,7 +400,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl -arch=!i386 _copysignf(float float) copysignf
@ varargs _cprintf(str)
@ stub _cprintf_l
@ varargs _cprintf_l(str ptr)
@ stub _cprintf_p
@ stub _cprintf_p_l
@ stub _cprintf_s

View file

@ -383,7 +383,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl -arch=!i386 _copysignf(float float) copysignf
@ varargs _cprintf(str)
@ stub _cprintf_l
@ varargs _cprintf_l(str ptr)
@ stub _cprintf_p
@ stub _cprintf_p_l
@ stub _cprintf_s

View file

@ -540,6 +540,23 @@ int CDECL _vcprintf(const char* format, va_list valist)
return pf_printf_a(puts_clbk_console_a, NULL, format, NULL, 0, arg_clbk_valist, NULL, &valist);
}
#if _MSVCR_VER<=120
/*********************************************************************
* _cprintf_l (MSVCRT.@)
*/
int WINAPIV _cprintf_l(const char* format, _locale_t locale, ...)
{
int retval;
va_list valist;
va_start(valist, locale);
retval = _vcprintf_l(format, locale, valist);
va_end(valist);
return retval;
}
#endif
/*********************************************************************
* _cprintf (MSVCRT.@)
*/

View file

@ -370,7 +370,7 @@
@ cdecl _copysign(double double) copysign
@ cdecl -arch=!i386 _copysignf(float float) copysignf
@ varargs _cprintf(str)
# stub _cprintf_l(str ptr)
@ varargs _cprintf_l(str ptr)
# stub _cprintf_p(str)
# stub _cprintf_p_l(str ptr)
# stub _cprintf_s(str)