* strfuncs.cc (sys_cp_mbstowcs): Fix condition.

This commit is contained in:
Corinna Vinschen 2009-06-03 19:04:07 +00:00
parent 5cc762d6e8
commit b8c9d44669
2 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,7 @@
2009-06-03 IWAMURO Motnori <deenheart@gmail.com>
* strfuncs.cc (sys_cp_mbstowcs): Fix condition.
2009-06-03 Corinna Vinschen <corinna@vinschen.de> 2009-06-03 Corinna Vinschen <corinna@vinschen.de>
* strfuncs.cc (sys_cp_wcstombs): Implement reverse functionality * strfuncs.cc (sys_cp_wcstombs): Implement reverse functionality

View File

@ -584,7 +584,7 @@ sys_cp_mbstowcs (mbtowc_p f_mbtowc, char *charset, wchar_t *dst, size_t dlen,
} }
else if ((bytes = f_mbtowc (_REENT, ptr, (const char *) pmbs, nms, else if ((bytes = f_mbtowc (_REENT, ptr, (const char *) pmbs, nms,
charset, &ps)) < 0 charset, &ps)) < 0
&& *pmbs > '\x80') && *pmbs >= 0x80)
{ {
/* This should probably be handled in f_mbtowc which can operate /* This should probably be handled in f_mbtowc which can operate
on sequences rather than individual characters. on sequences rather than individual characters.