vsprintf: add infrastructure support for extended '%p' specifiers