Harmonize pointer printing and size_t-fy casts. Reviewed-by: Richard Levitte <levitte@openssl.org>
diff --git a/crypto/mem_dbg.c b/crypto/mem_dbg.c index 10cc893..2cd1169 100644 --- a/crypto/mem_dbg.c +++ b/crypto/mem_dbg.c
@@ -321,9 +321,9 @@ static unsigned long mem_hash(const MEM *a) { - unsigned long ret; + size_t ret; - ret = (unsigned long)a->addr; + ret = (size_t)a->addr; ret = ret * 17851 + (ret >> 14) * 7 + (ret >> 4) * 251; return (ret); @@ -661,8 +661,8 @@ bufp += strlen(bufp); } - BIO_snprintf(bufp, BUF_REMAIN, "number=%d, address=%08lX\n", - m->num, (unsigned long)m->addr); + BIO_snprintf(bufp, BUF_REMAIN, "number=%d, address=%p\n", + m->num, m->addr); bufp += strlen(bufp); BIO_puts(l->bio, buf);