[Python-Dev] Re: [Python-checkins] python/dist/src/Objects unicodeobject.c, 2.204, 2.205 (original) (raw)
M.-A. Lemburg mal at egenix.com
Fri Dec 19 03:30:27 EST 2003
- Previous message: [Python-Dev] Relative import
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Objects unicodeobject.c, 2.204, 2.205
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
perky at users.sourceforge.net wrote:
Update of /cvsroot/python/python/dist/src/Objects In directory sc8-pr-cvs1:/tmp/cvs-serv1651/Objects
Modified Files: unicodeobject.c Log Message: SF #859573: Reduce compiler warnings on gcc 3.2 and above. Index: unicodeobject.c *************** *** 2204,2208 **** /* Latin-1 is equivalent to the first 256 ordinals in Unicode. */ ! if (size == 1 && (unsigned char)s < 256) { PyUNICODE r = (unsigned char)s; return PyUnicodeFromUnicode(&r, 1); --- 2212,2216 ---- /* Latin-1 is equivalent to the first 256 ordinals in Unicode. */ ! if (size == 1) { PyUNICODE r = (unsigned char)s; return PyUnicodeFromUnicode(&r, 1);
This "fix" doesn't look right. Please check.
*************** *** 2406,2409 **** --- 2414,2421 ---- else if (*p<1000) repsize += 2+3+1; + #ifndef PyUNICODEWIDE + else + repsize += 2+4+1; + #else else if (*p<10000) repsize += 2+4+1; *************** *** 2414,2417 **** --- 2426,2430 ---- else repsize += 2+7+1; + #endif } requiredsize = respos+repsize+(endp-collend);
-- Marc-Andre Lemburg eGenix.com
Professional Python Services directly from the Source (#1, Dec 19 2003)
Python/Zope Consulting and Support ... http://www.egenix.com/ mxODBC.Zope.Database.Adapter ... http://zope.egenix.com/ mxODBC, mxDateTime, mxTextTools ... http://python.egenix.com/
::: Try mxODBC.Zope.DA for Windows,Linux,Solaris,FreeBSD for free ! ::::
- Previous message: [Python-Dev] Relative import
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Objects unicodeobject.c, 2.204, 2.205
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]