[Python-Dev] Returning -1 from function with unsigned long type
skip at pobox.com
skip at pobox.com
Mon Apr 17 23:29:32 CEST 2006
I'm fiddling with the "compile Python w/ C++" stuff and came across a number
of places where a function is defined as returning unsigned long or unsigned
long long but returns -1. For example, see PyInt_AsUnsignedLongMask.
What's the correct fix for that, return ~0 (assuming twos-complement
arithmetic), cast -1 to unsigned long? Or does the API need to be changed
somehow?
Skip
More information about the Python-Dev
mailing list