From 1d1f0fda1b2db77b3d1cb6c3b8ad3c32202dd366 Mon Sep 17 00:00:00 2001 From: "beard%netscape.com" Date: Fri, 18 Aug 2000 00:45:24 +0000 Subject: [PATCH] standard leak format for leaksoup r=waterson (not part of build) git-svn-id: svn://10.0.0.236/trunk@76598 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/gc/boehm/dbg_mlc.c | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/mozilla/gc/boehm/dbg_mlc.c b/mozilla/gc/boehm/dbg_mlc.c index 11044a89832..62ba2ab8ad6 100644 --- a/mozilla/gc/boehm/dbg_mlc.c +++ b/mozilla/gc/boehm/dbg_mlc.c @@ -135,7 +135,11 @@ register oh * ohdr; return(0); } +#ifdef MACOS extern const char* getTypeName(void* ptr); +#else +#define getTypeName(ptr) ("void*") +#endif void GC_print_obj(p) ptr_t p; @@ -145,17 +149,10 @@ ptr_t p; wp = (word*)((unsigned long)ohdr + sizeof(oh)); -#ifdef MACOS GC_err_printf3("0x%08lX <%s> (%ld)\n", wp, getTypeName(wp), (unsigned long)(ohdr -> oh_sz)); -#else - GC_err_printf1("0x%08lX (", wp); - GC_err_puts(ohdr->oh_string); - GC_err_printf2(":%ld, sz=%ld)\n", (unsigned long)(ohdr -> oh_int), - (unsigned long)(ohdr -> oh_sz)); -#endif - /* print all potential references held by this object. */ + /* print all potential references held by this object. */ wend = (word*)((unsigned long)wp + ohdr -> oh_sz); while (wp < wend) GC_err_printf1("\t0x%08lX\n", *wp++);