mirror of
git://source.winehq.org/git/wine.git
synced 2024-07-24 07:26:22 +00:00
msvcrt: Add _cwprintf_l implementation.
This commit is contained in:
parent
07404c0b6c
commit
37ecbf6d97
|
@ -757,7 +757,7 @@
|
|||
@ cdecl _ctime64_s(str long ptr)
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
@ stub _cwprintf_l
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
@ stub _cwprintf_p
|
||||
@ stub _cwprintf_p_l
|
||||
@ stub _cwprintf_s
|
||||
|
|
|
@ -1105,7 +1105,7 @@
|
|||
@ cdecl _ctime64_s(str long ptr)
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
@ stub _cwprintf_l
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
@ stub _cwprintf_p
|
||||
@ stub _cwprintf_p_l
|
||||
@ stub _cwprintf_s
|
||||
|
|
|
@ -1097,7 +1097,7 @@
|
|||
@ cdecl _ctime64_s(str long ptr)
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
@ stub _cwprintf_l
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
@ stub _cwprintf_p
|
||||
@ stub _cwprintf_p_l
|
||||
@ stub _cwprintf_s
|
||||
|
|
|
@ -421,7 +421,7 @@
|
|||
@ cdecl _ctime64_s(str long ptr)
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
@ stub _cwprintf_l
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
@ stub _cwprintf_p
|
||||
@ stub _cwprintf_p_l
|
||||
@ stub _cwprintf_s
|
||||
|
|
|
@ -404,7 +404,7 @@
|
|||
@ cdecl _ctime64_s(str long ptr)
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
@ stub _cwprintf_l
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
@ stub _cwprintf_p
|
||||
@ stub _cwprintf_p_l
|
||||
@ stub _cwprintf_s
|
||||
|
|
|
@ -572,6 +572,7 @@ int WINAPIV _cprintf(const char* format, ...)
|
|||
return retval;
|
||||
}
|
||||
|
||||
#if _MSVCR_VER<=120
|
||||
/*********************************************************************
|
||||
* _vcwprintf_l (MSVCRT.@)
|
||||
*/
|
||||
|
@ -588,6 +589,21 @@ int CDECL _vcwprintf(const wchar_t* format, va_list valist)
|
|||
return pf_printf_w(puts_clbk_console_w, NULL, format, NULL, 0, arg_clbk_valist, NULL, &valist);
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* _cwprintf_l (MSVCRT.@)
|
||||
*/
|
||||
int WINAPIV _cwprintf_l(const wchar_t* format, _locale_t locale, ...)
|
||||
{
|
||||
int retval;
|
||||
va_list valist;
|
||||
|
||||
va_start(valist, locale);
|
||||
retval = _vcwprintf_l(format, locale, valist);
|
||||
va_end(valist);
|
||||
|
||||
return retval;
|
||||
}
|
||||
|
||||
/*********************************************************************
|
||||
* _cwprintf (MSVCRT.@)
|
||||
*/
|
||||
|
@ -602,6 +618,7 @@ int WINAPIV _cwprintf(const wchar_t* format, ...)
|
|||
|
||||
return retval;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if _MSVCR_VER>=140
|
||||
|
||||
|
|
|
@ -393,7 +393,7 @@
|
|||
@ extern _ctype MSVCRT__ctype
|
||||
@ cdecl _cwait(ptr long long)
|
||||
@ varargs _cwprintf(wstr)
|
||||
# stub _cwprintf_l(wstr ptr)
|
||||
@ varargs _cwprintf_l(wstr ptr)
|
||||
# stub _cwprintf_p(wstr)
|
||||
# stub _cwprintf_p_l(wstr ptr)
|
||||
# stub _cwprintf_s(wstr)
|
||||
|
|
Loading…
Reference in a new issue