[Python-Dev] Re: sre warnings

Sjoerd Mullender sjoerd at acm.org
Sat Jan 10 08:39:51 EST 2004


Martin v. Loewis wrote:
> Please change all uses of sizes/positions to "size_t", and
> change the special -1 marker to (size_t)-1.

If sizeof(int) < sizeof(size_t), is it *guaranteed* that (size_t)-1 
expands to a bit pattern of all 1's?  Also, is it *guaranteed* that you 
don't get more warnings (converting a negative quantity to unsigned)? 
I've been using ~(size_t)1 for things like this where these *are* 
guaranteed.

-- 
Sjoerd Mullender <sjoerd at acm.org>



More information about the Python-Dev mailing list