Bug 2017. String to pointer conversion is now handled with sscanf using the
format %p. The string is always created with sprintf using the same format,
which makes this round trip safe.