Python-SIP/sip

Object map incorrect size assumptions

Closed this issue · 0 comments

The implementation of the object map in the sip module assumes that sizeof (unsigned long) >= sizeof (void *) which is incorrect on 64-bit Windows. The code should be changed to use uintptr_t from stdint.h rather than unsigned long.