It is necessary to use two indirection levels in order to implement support for the '%p' printf format specifier.