From: Barry Warsaw Date: Wed, 12 Jul 2000 05:18:36 +0000 (+0000) Subject: debug_instance(): Use the same %p format directive as with X-Git-Tag: v2.0b1~861 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=35e459c3eb60634f7edfa77824a468b52a479dc7;p=python debug_instance(): Use the same %p format directive as with debug_cycle(), and don't cast the pointer to a long. Neither needs the literal `0x' prefix as %p automatically inserts this (on Linux at least). --- diff --git a/Modules/gcmodule.c b/Modules/gcmodule.c index 4d55a08e88..60b4fe7f14 100644 --- a/Modules/gcmodule.c +++ b/Modules/gcmodule.c @@ -277,8 +277,7 @@ debug_instance(PyObject *output, char *msg, PyInstanceObject *inst) cname = PyString_AsString(classname); else cname = "?"; - sprintf(buf, "gc: %s<%.100s instance at %lx>\n", - msg, cname, (long)inst); + sprintf(buf, "gc: %s<%.100s instance at %p>\n", msg, cname, inst); PyFile_WriteString(buf, output); } @@ -289,10 +288,8 @@ debug_cycle(PyObject *output, char *msg, PyObject *op) debug_instance(output, msg, (PyInstanceObject *)op); } else if (debug & DEBUG_OBJECTS) { char buf[200]; - sprintf(buf, "gc: %s<%.100s 0x%p>\n", - msg, - op->ob_type->tp_name, - op); + sprintf(buf, "gc: %s<%.100s %p>\n", msg, + op->ob_type->tp_name, op); PyFile_WriteString(buf, output); } }