LLP64: adjust calls to printf-like functions with pointer arguments
authorDavid Lichteblau <david@lichteblau.com>
Mon, 12 Nov 2012 15:19:58 +0000 (16:19 +0100)
committerDavid Lichteblau <david@lichteblau.com>
Tue, 20 Nov 2012 14:01:26 +0000 (15:01 +0100)
commit0d09839c27b8813853ac15384d1184bc89a95dd1
tree4e6af38cf7006c2ef8f24c7050350391f8844ea7
parent37da4165c0e4af1aa559762ea8b65ae061cd310f
LLP64: adjust calls to printf-like functions with pointer arguments

For the benefit of LLP64 platforms, do not cast to long when printing a
pointer, and use %p instead of %lx.  If casting is required, cast to
a pointer-sized unsigned integer, not signed long.

Thanks to Anton Kovalenko.
src/runtime/backtrace.c
src/runtime/coreparse.c
src/runtime/gc-common.c
src/runtime/interrupt.c
src/runtime/monitor.c
src/runtime/save.c