From: Mark Dickinson Date: Sat, 18 Apr 2009 20:19:17 +0000 (+0000) Subject: Revert accidental changes to Objects/floatobject.c X-Git-Tag: v3.1b1~242 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=332424777f4bf213b1db1b7dcfa592d2fe5ae772;p=thirdparty%2FPython%2Fcpython.git Revert accidental changes to Objects/floatobject.c --- diff --git a/Objects/floatobject.c b/Objects/floatobject.c index f78f7df88a91..b7b52207e36b 100644 --- a/Objects/floatobject.c +++ b/Objects/floatobject.c @@ -15,11 +15,6 @@ #define MAX(x, y) ((x) < (y) ? (y) : (x)) #define MIN(x, y) ((x) < (y) ? (x) : (y)) -/* ascii character tests (as opposed to locale tests) */ -#define ISSPACE(c) ((c) == ' ' || (c) == '\f' || (c) == '\n' || \ - (c) == '\r' || (c) == '\t' || (c) == '\v') -#define ISDIGIT(c) ((c) >= '0' && (c) <= '9') - #ifdef HAVE_IEEEFP_H #include #endif @@ -193,7 +188,7 @@ PyFloat_FromString(PyObject *v) } last = s + len; - while (*s && ISSPACE(Py_CHARMASK(*s))) + while (*s && isspace(Py_CHARMASK(*s))) s++; if (*s == '\0') { PyErr_SetString(PyExc_ValueError, "empty string for float()"); @@ -250,7 +245,7 @@ PyFloat_FromString(PyObject *v) } /* Since end != s, the platform made *some* kind of sense out of the input. Trust it. */ - while (*end && ISSPACE(Py_CHARMASK(*end))) + while (*end && isspace(Py_CHARMASK(*end))) end++; if (*end != '\0') { PyOS_snprintf(buffer, sizeof(buffer), @@ -1280,7 +1275,7 @@ float_fromhex(PyObject *cls, PyObject *arg) ********************/ /* leading whitespace and optional sign */ - while (ISSPACE(Py_CHARMASK(*s))) + while (isspace(Py_CHARMASK(*s))) s++; if (*s == '-') { s++; @@ -1304,7 +1299,6 @@ float_fromhex(PyObject *cls, PyObject *arg) s_store = s; if (*s == '0') { s++; - if (*s == 'x' || *s == 'X') if (tolower(*s) == (int)'x') s++; else @@ -1351,7 +1345,7 @@ float_fromhex(PyObject *cls, PyObject *arg) exp = 0; /* optional trailing whitespace leading to the end of the string */ - while (ISSPACE(Py_CHARMASK(*s))) + while (isspace(Py_CHARMASK(*s))) s++; if (s != s_end) goto parse_error;