forked from Mirrors/wine-wine
msvcrt: Add _wcslwr_s_l implementation.
parent
4e340c0a7f
commit
31c76cae7c
|
@ -1490,10 +1490,10 @@
|
||||||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ stub _wcslwr_l
|
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||||
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
||||||
@ stub _wcslwr_s_l
|
@ cdecl _wcslwr_s_l(wstr long ptr) MSVCRT__wcslwr_s_l
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
|
|
|
@ -1849,10 +1849,10 @@
|
||||||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ stub _wcslwr_l
|
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||||
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
||||||
@ stub _wcslwr_s_l
|
@ cdecl _wcslwr_s_l(wstr long ptr) MSVCRT__wcslwr_s_l
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
|
|
|
@ -598,7 +598,7 @@
|
||||||
@ cdecl _wcserror(long) MSVCRT__wcserror
|
@ cdecl _wcserror(long) MSVCRT__wcserror
|
||||||
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
||||||
|
|
|
@ -594,7 +594,7 @@
|
||||||
@ cdecl _wcserror(long) MSVCRT__wcserror
|
@ cdecl _wcserror(long) MSVCRT__wcserror
|
||||||
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
||||||
|
|
|
@ -1169,10 +1169,10 @@
|
||||||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ stub _wcslwr_l
|
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||||
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
||||||
@ stub _wcslwr_s_l
|
@ cdecl _wcslwr_s_l(wstr long ptr) MSVCRT__wcslwr_s_l
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
|
|
|
@ -1145,10 +1145,10 @@
|
||||||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
@ stub _wcslwr_l
|
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||||
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
||||||
@ stub _wcslwr_s_l
|
@ cdecl _wcslwr_s_l(wstr long ptr) MSVCRT__wcslwr_s_l
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
|
|
|
@ -1106,10 +1106,10 @@
|
||||||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||||
# stub _wcslwr_l(wstr ptr)
|
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||||
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
@ cdecl _wcslwr_s(wstr long) MSVCRT__wcslwr_s
|
||||||
# stub _wcslwr_s_l(wstr long ptr)
|
@ cdecl _wcslwr_s_l(wstr long ptr) MSVCRT__wcslwr_s_l
|
||||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||||
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
@ cdecl _wcsncoll_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||||
|
|
|
@ -235,9 +235,9 @@ MSVCRT_wchar_t* CDECL MSVCRT__wcsupr_l( MSVCRT_wchar_t *str, MSVCRT__locale_t lo
|
||||||
}
|
}
|
||||||
|
|
||||||
/******************************************************************
|
/******************************************************************
|
||||||
* _wcslwr_s (MSVCRT.@)
|
* _wcslwr_s_l (MSVCRT.@)
|
||||||
*/
|
*/
|
||||||
int CDECL MSVCRT__wcslwr_s( MSVCRT_wchar_t* str, MSVCRT_size_t n )
|
int CDECL MSVCRT__wcslwr_s_l( MSVCRT_wchar_t* str, MSVCRT_size_t n, MSVCRT__locale_t locale )
|
||||||
{
|
{
|
||||||
MSVCRT_wchar_t* ptr = str;
|
MSVCRT_wchar_t* ptr = str;
|
||||||
|
|
||||||
|
@ -262,6 +262,30 @@ int CDECL MSVCRT__wcslwr_s( MSVCRT_wchar_t* str, MSVCRT_size_t n )
|
||||||
return MSVCRT_EINVAL;
|
return MSVCRT_EINVAL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************
|
||||||
|
* _wcslwr_s (MSVCRT.@)
|
||||||
|
*/
|
||||||
|
int CDECL MSVCRT__wcslwr_s( MSVCRT_wchar_t* str, MSVCRT_size_t n )
|
||||||
|
{
|
||||||
|
return MSVCRT__wcslwr_s_l(str, n, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
|
/******************************************************************
|
||||||
|
* _wcslwr_l (MSVCRT.@)
|
||||||
|
*/
|
||||||
|
int CDECL MSVCRT__wcslwr_l( MSVCRT_wchar_t* str, MSVCRT__locale_t locale )
|
||||||
|
{
|
||||||
|
return MSVCRT__wcslwr_s_l(str, -1, locale);
|
||||||
|
}
|
||||||
|
|
||||||
|
/******************************************************************
|
||||||
|
* _wcslwr (MSVCRT.@)
|
||||||
|
*/
|
||||||
|
int CDECL MSVCRT__wcslwr( MSVCRT_wchar_t* str )
|
||||||
|
{
|
||||||
|
return MSVCRT__wcslwr_s_l(str, -1, NULL);
|
||||||
|
}
|
||||||
|
|
||||||
/*********************************************************************
|
/*********************************************************************
|
||||||
* _wcsncoll_l (MSVCRT.@)
|
* _wcsncoll_l (MSVCRT.@)
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue