mirror of https://github.com/python/cpython
(Merge 3.3) Issue #8271: Fix compilation on Windows
This commit is contained in:
commit
6caa6fb535
|
@ -93,13 +93,13 @@ STRINGLIB(utf8_decode)(const char **inptr, const char *end,
|
||||||
|
|
||||||
if (ch < 0xE0) {
|
if (ch < 0xE0) {
|
||||||
/* \xC2\x80-\xDF\xBF -- 0080-07FF */
|
/* \xC2\x80-\xDF\xBF -- 0080-07FF */
|
||||||
|
Py_UCS4 ch2;
|
||||||
if (ch < 0xC2) {
|
if (ch < 0xC2) {
|
||||||
/* invalid sequence
|
/* invalid sequence
|
||||||
\x80-\xBF -- continuation byte
|
\x80-\xBF -- continuation byte
|
||||||
\xC0-\xC1 -- fake 0000-007F */
|
\xC0-\xC1 -- fake 0000-007F */
|
||||||
goto InvalidStart;
|
goto InvalidStart;
|
||||||
}
|
}
|
||||||
Py_UCS4 ch2;
|
|
||||||
if (end - s < 2) {
|
if (end - s < 2) {
|
||||||
/* unexpected end of data: the caller will decide whether
|
/* unexpected end of data: the caller will decide whether
|
||||||
it's an error or not */
|
it's an error or not */
|
||||||
|
|
Loading…
Reference in New Issue