msvcrt: Use correct locale when validating character in _ismbcl0_l and _ismbcl1_l.
Signed-off-by: Piotr Caban <piotr@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
a808235e45
commit
7d383d573d
|
@ -2566,7 +2566,7 @@ int CDECL _ismbcl0_l(unsigned int c, MSVCRT__locale_t locale)
|
||||||
if(mbcinfo->mbcodepage == 932)
|
if(mbcinfo->mbcodepage == 932)
|
||||||
{
|
{
|
||||||
/* JIS non-Kanji */
|
/* JIS non-Kanji */
|
||||||
return _ismbclegal(c) && c >= 0x8140 && c <= 0x889e;
|
return _ismbclegal_l(c, locale) && c >= 0x8140 && c <= 0x889e;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -2595,7 +2595,7 @@ int CDECL _ismbcl1_l(unsigned int c, MSVCRT__locale_t locale)
|
||||||
if(mbcinfo->mbcodepage == 932)
|
if(mbcinfo->mbcodepage == 932)
|
||||||
{
|
{
|
||||||
/* JIS level-1 */
|
/* JIS level-1 */
|
||||||
return _ismbclegal(c) && c >= 0x889f && c <= 0x9872;
|
return _ismbclegal_l(c, locale) && c >= 0x889f && c <= 0x9872;
|
||||||
}
|
}
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue