[Python-Dev] Re: [Python-checkins] python/dist/src/Objects unicodeobject.c, 2.197, 2.198 (original) (raw)

M.-A. Lemburg mal at lemburg.com
Thu Sep 18 03:23:44 EDT 2003


Martin v. Löwis wrote:

"M.-A. Lemburg" <mal at lemburg.com> writes:

No question there, but wouldn't it be easier to test such a platform and then fallback to "unigned int" in case wchart is found to be a signed value ? Why is it important that PyUNICODE is unsigned?

Because that's what was used as basis in the type implementation as well as the codecs (internal and external). Comparisons simply work differently when you're using a signed type which is also why most compilers warn about this -- but you know that.

An signed type also doesn't make much sense for things like character storage -- the sign information is useless and you lose a bit for each character.

-- Marc-Andre Lemburg eGenix.com

Professional Python Software directly from the Source (#1, Sep 18 2003)

Python/Zope Products & Consulting ... http://www.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/


::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::



More information about the Python-Dev mailing list