diff options
author | Raymond Hettinger <python@rcn.com> | 2005-06-29 23:29:56 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2005-06-29 23:29:56 (GMT) |
commit | 3296e696db4e46f63f7a5348ac977b2b0a32ecbc (patch) | |
tree | 1d3c84dcc09208485d3ecc8e4749fa8bdb2786a1 /Objects/longobject.c | |
parent | d4128f397dbfe400e34d399d6b4595240b3de546 (diff) | |
download | cpython-3296e696db4e46f63f7a5348ac977b2b0a32ecbc.zip cpython-3296e696db4e46f63f7a5348ac977b2b0a32ecbc.tar.gz cpython-3296e696db4e46f63f7a5348ac977b2b0a32ecbc.tar.bz2 |
SF bug #1224347: int/long unification and hex()
Hex longs now print with lowercase letters like their int counterparts.
Diffstat (limited to 'Objects/longobject.c')
-rw-r--r-- | Objects/longobject.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Objects/longobject.c b/Objects/longobject.c index e4fc553..1f328dd3 100644 --- a/Objects/longobject.c +++ b/Objects/longobject.c @@ -1090,7 +1090,7 @@ long_format(PyObject *aa, int base, int addL) assert(accumbits >= basebits); do { char cdigit = (char)(accum & (base - 1)); - cdigit += (cdigit < 10) ? '0' : 'A'-10; + cdigit += (cdigit < 10) ? '0' : 'a'-10; assert(p > PyString_AS_STRING(str)); *--p = cdigit; accumbits -= basebits; @@ -1144,7 +1144,7 @@ long_format(PyObject *aa, int base, int addL) digit nextrem = (digit)(rem / base); char c = (char)(rem - nextrem * base); assert(p > PyString_AS_STRING(str)); - c += (c < 10) ? '0' : 'A'-10; + c += (c < 10) ? '0' : 'a'-10; *--p = c; rem = nextrem; --ntostore; |