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 _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com