fix ptrtoint