Add missing Py_CHARMASK when calling isspace().

Found by enabling runtime tests on windows, by disabling the _set_invalid_parameter_handler() fiddling.
This commit is contained in:
Kristján Valur Jónsson 2008-12-18 17:08:57 +00:00
parent 3ad3a0d366
commit baa4546b02
1 changed files with 2 additions and 2 deletions

View File

@ -1238,7 +1238,7 @@ float_fromhex(PyObject *cls, PyObject *arg)
********************/
/* leading whitespace and optional sign */
while (isspace(*s))
while (isspace(Py_CHARMASK(*s)))
s++;
if (*s == '-') {
s++;
@ -1308,7 +1308,7 @@ float_fromhex(PyObject *cls, PyObject *arg)
exp = 0;
/* optional trailing whitespace leading to the end of the string */
while (isspace(*s))
while (isspace(Py_CHARMASK(*s)))
s++;
if (s != s_end)
goto parse_error;