[Python-Dev] Removing tp_compare?

Mark Dickinson dickinsm at gmail.com
Sun Feb 1 13:22:09 CET 2009


On Sat, Jan 31, 2009 at 9:28 PM, "Martin v. Löwis" <martin at v.loewis.de> wrote:

> tp_reserved sounds fine. In 3.0.1, filling it with a function pointer
> should give no error, since that would be a binary-incompatible change.

I'm not sure I understand you here.  Are you saying that in your
opinion it is safe to change the type of tp_reserved
from (cmpfunc *) to some other (dummy) function pointer?

I now realize (thanks to your message) that changing the type
to (void *) isn't entirely safe, since sizeof(void*) may be
different from sizeof(cmpfunc*) on some platforms.

Mark


More information about the Python-Dev mailing list