msvcrt: Add _wcslwr_s_l implementation.
This commit is contained in:
parent
4e340c0a7f
commit
31c76cae7c
|
@ -1490,10 +1490,10 @@
|
|||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ stub _wcslwr_l
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||
@ 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_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
|
|
|
@ -1849,10 +1849,10 @@
|
|||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ stub _wcslwr_l
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||
@ 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_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
|
|
|
@ -598,7 +598,7 @@
|
|||
@ cdecl _wcserror(long) MSVCRT__wcserror
|
||||
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
||||
|
|
|
@ -594,7 +594,7 @@
|
|||
@ cdecl _wcserror(long) MSVCRT__wcserror
|
||||
@ cdecl _wcsicmp(wstr wstr) MSVCRT__wcsicmp
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcsncoll(wstr wstr long) MSVCRT__wcsncoll
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
@ cdecl _wcsnicoll(wstr wstr long) MSVCRT__wcsnicoll
|
||||
|
|
|
@ -1169,10 +1169,10 @@
|
|||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ stub _wcslwr_l
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||
@ 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_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
|
|
|
@ -1145,10 +1145,10 @@
|
|||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
@ stub _wcslwr_l
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||
@ 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_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||
@ cdecl _wcsnicmp(wstr wstr long) MSVCRT__wcsnicmp
|
||||
|
|
|
@ -1106,10 +1106,10 @@
|
|||
@ cdecl _wcsicmp_l(wstr wstr ptr) MSVCRT__wcsicmp_l
|
||||
@ cdecl _wcsicoll(wstr wstr) MSVCRT__wcsicoll
|
||||
@ cdecl _wcsicoll_l(wstr wstr ptr) MSVCRT__wcsicoll_l
|
||||
@ cdecl _wcslwr(wstr) ntdll._wcslwr
|
||||
# stub _wcslwr_l(wstr ptr)
|
||||
@ cdecl _wcslwr(wstr) MSVCRT__wcslwr
|
||||
@ cdecl _wcslwr_l(wstr ptr) MSVCRT__wcslwr_l
|
||||
@ 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_l(wstr wstr long ptr) MSVCRT__wcsncoll_l
|
||||
@ 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;
|
||||
|
||||
|
@ -262,6 +262,30 @@ int CDECL MSVCRT__wcslwr_s( MSVCRT_wchar_t* str, MSVCRT_size_t n )
|
|||
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.@)
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue