msvcrt: Implement _ispunct_l().

Signed-off-by: Chip Davis <cdavis@codeweavers.com>
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Chip Davis 2020-01-26 20:14:09 -06:00 committed by Alexandre Julliard
parent 02d6dae4f1
commit dfd9196f7c
9 changed files with 16 additions and 8 deletions

View File

@ -16,7 +16,7 @@
@ cdecl _isleadbyte_l(long ptr) ucrtbase._isleadbyte_l
@ cdecl _islower_l(long ptr) ucrtbase._islower_l
@ cdecl _isprint_l(long ptr) ucrtbase._isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) ucrtbase._ispunct_l
@ cdecl _isspace_l(long ptr) ucrtbase._isspace_l
@ cdecl _isupper_l(long ptr) ucrtbase._isupper_l
@ cdecl _iswalnum_l(long ptr) ucrtbase._iswalnum_l

View File

@ -1013,7 +1013,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l

View File

@ -1359,7 +1359,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l

View File

@ -1364,7 +1364,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l

View File

@ -1229,7 +1229,7 @@
@ cdecl _isnan(double) msvcr120._isnan
@ cdecl -arch=x86_64 _isnanf(float) msvcr120._isnanf
@ cdecl _isprint_l(long ptr) msvcr120._isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) msvcr120._ispunct_l
@ cdecl _isspace_l(long ptr) msvcr120._isspace_l
@ cdecl _isupper_l(long ptr) msvcr120._isupper_l
@ cdecl _iswalnum_l(long ptr) msvcr120._iswalnum_l

View File

@ -685,7 +685,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l

View File

@ -663,7 +663,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l

View File

@ -244,6 +244,14 @@ int CDECL MSVCRT_ispunct(int c)
return MSVCRT__isctype( c, MSVCRT__PUNCT );
}
/*********************************************************************
* _ispunct_l (MSVCR80.@)
*/
int CDECL MSVCRT__ispunct_l(int c, MSVCRT__locale_t locale)
{
return MSVCRT__isctype_l( c, MSVCRT__PUNCT, locale );
}
/*********************************************************************
* _isspace_l (MSVCRT.@)
*/

View File

@ -503,7 +503,7 @@
@ cdecl _isnan(double) MSVCRT__isnan
@ cdecl -arch=x86_64 _isnanf(float) MSVCRT__isnanf
@ cdecl _isprint_l(long ptr) MSVCRT__isprint_l
@ stub _ispunct_l
@ cdecl _ispunct_l(long ptr) MSVCRT__ispunct_l
@ cdecl _isspace_l(long ptr) MSVCRT__isspace_l
@ cdecl _isupper_l(long ptr) MSVCRT__isupper_l
@ cdecl _iswalnum_l(long ptr) MSVCRT__iswalnum_l