Neil Schemenauer <nascheme@enme.ucalgary.ca>:
Change a cast, intialize a local, and make some sprintf() format strings type-appropriate (add the "l" to "%d"). Closes SourceForge patch #100737.
This commit is contained in:
parent
5f1b27084a
commit
b35de5b78a
|
@ -289,10 +289,10 @@ debug_cycle(PyObject *output, char *msg, PyObject *op)
|
||||||
debug_instance(output, msg, (PyInstanceObject *)op);
|
debug_instance(output, msg, (PyInstanceObject *)op);
|
||||||
} else if (debug & DEBUG_OBJECTS) {
|
} else if (debug & DEBUG_OBJECTS) {
|
||||||
char buf[200];
|
char buf[200];
|
||||||
sprintf(buf, "gc: %s<%s 0x%x>\n",
|
sprintf(buf, "gc: %s<%.100s 0x%p>\n",
|
||||||
msg,
|
msg,
|
||||||
op->ob_type->tp_name,
|
op->ob_type->tp_name,
|
||||||
(long)op);
|
op);
|
||||||
PyFile_WriteString(buf, output);
|
PyFile_WriteString(buf, output);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -368,7 +368,7 @@ collect(PyGC_Head *young, PyGC_Head *old)
|
||||||
char buf[100];
|
char buf[100];
|
||||||
sprintf(buf, "gc: collecting generation %d...\n", generation);
|
sprintf(buf, "gc: collecting generation %d...\n", generation);
|
||||||
PyFile_WriteString(buf,output);
|
PyFile_WriteString(buf,output);
|
||||||
sprintf(buf, "gc: objects in each generation: %d %d %d\n",
|
sprintf(buf, "gc: objects in each generation: %ld %ld %ld\n",
|
||||||
gc_list_size(&generation0),
|
gc_list_size(&generation0),
|
||||||
gc_list_size(&generation1),
|
gc_list_size(&generation1),
|
||||||
gc_list_size(&generation2));
|
gc_list_size(&generation2));
|
||||||
|
@ -434,7 +434,7 @@ collect(PyGC_Head *young, PyGC_Head *old)
|
||||||
} else {
|
} else {
|
||||||
char buf[200];
|
char buf[200];
|
||||||
sprintf(buf,
|
sprintf(buf,
|
||||||
"gc: done, %d unreachable, %d uncollectable.\n",
|
"gc: done, %ld unreachable, %ld uncollectable.\n",
|
||||||
n+m, n);
|
n+m, n);
|
||||||
PyFile_WriteString(buf, output);
|
PyFile_WriteString(buf, output);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue