diff options
author | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2012-03-04 04:47:21 +0000 |
---|---|---|
committer | Daniele Varrazzo <daniele.varrazzo@gmail.com> | 2012-03-04 04:47:21 +0000 |
commit | 76cc838a93dc2e55c6ddd101a543bda61cba4550 (patch) | |
tree | 2ec68ac9006c1de5460472cf72831ddc46b9b75a /psycopg | |
parent | 5bbfd38dfb03655bc27a3114f729d80102fe38bd (diff) | |
download | psycopg2-76cc838a93dc2e55c6ddd101a543bda61cba4550.tar.gz |
Expressions rewritten in a more normal way
(double)'0'? :)
Diffstat (limited to 'psycopg')
-rw-r--r-- | psycopg/typecast_datetime.c | 2 | ||||
-rw-r--r-- | psycopg/typecast_mxdatetime.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/psycopg/typecast_datetime.c b/psycopg/typecast_datetime.c index 7c1cfa4..18e9d0d 100644 --- a/psycopg/typecast_datetime.c +++ b/psycopg/typecast_datetime.c @@ -239,7 +239,7 @@ typecast_PYINTERVAL_cast(const char *str, Py_ssize_t len, PyObject *curs) case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - v = v*10 + (double)*str - (double)'0'; + v = v * 10.0 + (double)(*str - '0'); if (part == 6){ denominator *= 10; } diff --git a/psycopg/typecast_mxdatetime.c b/psycopg/typecast_mxdatetime.c index e61224d..bf69af5 100644 --- a/psycopg/typecast_mxdatetime.c +++ b/psycopg/typecast_mxdatetime.c @@ -142,7 +142,7 @@ typecast_MXINTERVAL_cast(const char *str, Py_ssize_t len, PyObject *curs) case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': - v = v*10 + (double)*str - (double)'0'; + v = v * 10.0 + (double)(*str - '0'); Dprintf("typecast_MXINTERVAL_cast: v = %f", v); if (part == 6){ denominator *= 10; |