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:
Fred Drake 2000-07-11 14:37:41 +00:00
parent 5f1b27084a
commit b35de5b78a
1 changed files with 4 additions and 4 deletions

View File

@ -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);
} }