Fixed compiler warning by adding a static_cast<void*>.   Printf("...%p") was expecting a (void *) pointer
fixed formatting, 0x%p will print 0x0x