From 8798e255339f2bf958daa69380846f1c9946d8f7 Mon Sep 17 00:00:00 2001 From: Peter Rosin Date: Sat, 9 Jan 2010 18:18:21 -0800 Subject: [PATCH] Format %p as unsigned. --- src/ChangeLog | 4 ++++ src/snprintf.c | 1 + 2 files changed, 5 insertions(+) diff --git a/src/ChangeLog b/src/ChangeLog index 8db97f32..9480dc19 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-12-03 Peter Rosin + + * snprintf.c (dopr): Output %p as unsigned. + 2010-01-09 Jeremy Olexa (tiny change) * init.c: Deal with systems which provide PATH_MAX in diff --git a/src/snprintf.c b/src/snprintf.c index 4478f6f3..bb98bd0b 100644 --- a/src/snprintf.c +++ b/src/snprintf.c @@ -403,6 +403,7 @@ static int dopr (char *buffer, size_t maxlen, const char *format, va_list args) total += fmtstr (buffer, &currlen, maxlen, strvalue, flags, min, max); break; case 'p': + flags |= DP_F_UNSIGNED; strvalue = va_arg (args, void *); total += fmtint (buffer, &currlen, maxlen, (long) strvalue, 16, min, max, flags); -- 2.39.2