-void
-mdebug__report_object (char *name, M17NObjectArray *array)
-{
- if (! (mdebug__flag & MDEBUG_FINI))
- return;
- if (! report_header_printed)
- {
- fprintf (stderr, "%16s %7s %7s %7s\n",
- "object", "created", "freed", "alive");
- fprintf (stderr, "%16s %7s %7s %7s\n",
- "------", "-------", "-----", "-----");
- report_header_printed = 1;
- }
- fprintf (stderr, "%16s %7d %7d %7d\n", name,
- array->used, array->used - array->count, array->count);
- if (array->used > 0)
- {
- free (array->objects);
- array->count = array->used = 0;
- }
-}
-
-