* regex/regcomp.c (xwcrtomb): Fix one explicable and one inexcplicable C

warning.
This commit is contained in:
Christopher Faylor 2010-02-14 21:28:44 +00:00
parent 15a9e17656
commit d67a6ce4a8
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2010-02-14 Christopher Faylor <me+cygwin@cgf.cx>
* regex/regcomp.c (xwcrtomb): Fix one explicable and one inexcplicable
C warning.
2010-02-13 Corinna Vinschen <corinna@vinschen.de>
* regex/regcomp.c (xwcrtomb): Don't convert Unicode chars outside the

View File

@ -1175,8 +1175,8 @@ xwcrtomb (char *s, wint_t wc, mbstate_t *ps)
code isn't surrogate pair aware, so we handle this here. Convert
value to UTF-16 surrogate and call wcsrtombs to convert the "string"
to the correct multibyte representation, if any. */
wchar_t ws[2], *wsp = ws;
size_t n;
wchar_t ws[2];
const wchar_t *wsp = ws;
wc -= 0x10000;
ws[0] = 0xd800 | (wc >> 10);