[Python-Dev] RE: [Patches] [Patch #100745] Fix PR #384, fixes UTF-8 en/decode
Thu, 6 Jul 2000 17:02:38 -0400
> Its definately for at least 32 bits.
> Having a 32 bit specific type lets me not worry about all the issues
> relating to:
> What happens if sizeof(int) | sizeof(long) > 32 bits and I failed to
> compensate for that somehow.
Provided you're sticking to unsigned types, there should be few issues here:
the behavior of C's unsigned ints is well-defined across platforms.
> Now, the code that I changed to use the typedef might not care about this,
> but other code using the typedef might. Just color me a paranoid SOB. :)
> I'd rather always have a 32 bit type for something I know will always
> require just 32 bits.
Understood, but you can't have that, not in Python source. I'm -1 on the
patch so long as it requires something that can't be had <wink>.