Limits of integer types capable of holding object pointers