On Mon, May 19, 2008 at 06:50:17PM +0200, Rocco Rutte wrote: >> The attached patch changes the print to use "%p" instead. > Thanks, I've pushed it. Hm. Something weird going on here; it's in the main mutt copy I keep synced with hg, but any copies I make with "hg clone" don't have it in place. That's ... weird. Maybe I need to understand Mercurial better. Anyway - since that got accepted, here's another one. Same thing, but in parse.c. :) -- Paul
diff -r f467353f5657 parse.c
--- a/parse.c Sat Mar 31 18:50:39 2007 -0700
+++ b/parse.c Tue May 20 00:33:29 2008 +0100
@@ -1599,14 +1599,14 @@ int count_body_parts (BODY *body, int fl
count++;
bp->attach_qualifies = shallcount ? 1 : 0;
- dprint(5, (debugfile, "cbp: %08x shallcount = %d\n", (unsigned int)bp,
shallcount));
+ dprint(5, (debugfile, "cbp: %p shallcount = %d\n", (void *)bp,
shallcount));
if (shallrecurse)
{
- dprint(5, (debugfile, "cbp: %08x pre count = %d\n", (unsigned int)bp,
count));
+ dprint(5, (debugfile, "cbp: %p pre count = %d\n", (void *)bp, count));
bp->attach_count = count_body_parts(bp->parts, flags &
~M_PARTS_TOPLEVEL);
count += bp->attach_count;
- dprint(5, (debugfile, "cbp: %08x post count = %d\n", (unsigned int)bp,
count));
+ dprint(5, (debugfile, "cbp: %p post count = %d\n", (void *)bp, count));
}
}
Attachment:
signature.asc
Description: Digital signature