[Python-checkins] CVS: python/dist/src/Objects unicodeobject.c,2.47,2.48
Fredrik Lundh
python-dev@python.org
Sun, 16 Jul 2000 11:47:46 -0700
- Previous message: [Python-checkins] CVS: python/dist/src/Objects unicodeobject.c,2.46,2.47
- Next message: [Python-checkins] CVS: python/dist/src/Doc/lib liballos.tex,1.9,1.10 libascii.tex,1.3,1.4 libasyncore.tex,1.4,1.5 libaudioop.tex,1.18,1.19 libbasehttp.tex,1.10,1.11 libbinascii.tex,1.16,1.17 libcd.tex,1.12,1.13 libcfgparser.tex,1.12,1.13 libcgi.tex,1.26,1.27 libcgihttp.tex,1.2,1.3 libchunk.tex,1.3,1.4 libcode.tex,1.10,1.11 libcurses.tex,1.7,1.8 libdircache.tex,1.2,1.3 libdl.tex,1.1,1.2 libformatter.tex,1.19,1.20 libftplib.tex,1.27,1.28 libhtmllib.tex,1.21,1.22 libimageop.tex,1.11,1.12 libimaplib.tex,1.15,1.16 libimp.tex,1.25,1.26 libintro.tex,1.6,1.7 liblocale.tex,1.16,1.17 libmarshal.tex,1.18,1.19 libmd5.tex,1.14,1.15 libmutex.tex,1.2,1.3 libnetrc.tex,1.6,1.7 libnis.tex,1.3,1.4 libos.tex,1.43,1.44 libpanel.tex,1.9,1.10 libparser.tex,1.35,1.36 libpdb.tex,1.27,1.28 libpickle.tex,1.26,1.27 libpipes.tex,1.2,1.3 libpoplib.tex,1.8,1.9 librotor.tex,1.14,1.15 libsched.tex,1.3,1.4 libsgmllib.tex,1.19,1.20 libsha.tex,1.2,1.3 libshelve.tex,1.13,1.14 libshlex.tex,1.8,1.9 libsignal.tex,1.17,1.18!
libsmtplib.tex,1.14,1.15 libsomeos.tex,1.7,1.8 libstatvfs.tex,1.2,1.3 libstdwin.tex,1.22,1.23 libsunau.tex,1.1,1.2 libsymbol.tex,1.6,1.7 libtelnetlib.tex,1.5,1.6 libtempfile.tex,1.15,1.16 libtime.tex,1.32,1.33 libtoken.tex,1.6,1.7 libtraceback.tex,1.12,1.13 libundoc.tex,1.74,1.75 liburllib.tex,1.22,1.23 liburlparse.tex,1.15,1.16 libuser.tex,1.14,1.15 libuserdict.tex,1.14,1.15 libwave.tex,1.3,1.4 libwinsound.tex,1.4,1.5 libxmllib.tex,1.23,1.24
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/python/python/dist/src/Objects
In directory slayer.i.sourceforge.net:/tmp/cvs-serv19385/objects
Modified Files:
unicodeobject.c
Log Message:
- change \x to mean "byte" also in unicode literals
(patch #100912)
Index: unicodeobject.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Objects/unicodeobject.c,v
retrieving revision 2.47
retrieving revision 2.48
diff -C2 -r2.47 -r2.48
*** unicodeobject.c 2000/07/16 17:10:50 2.47
--- unicodeobject.c 2000/07/16 18:47:43 2.48
***************
*** 1199,1203 ****
break;
! /* \xXXXX escape with 0-4 hex digits */
case 'x':
x = 0;
--- 1199,1205 ----
break;
! /* \xXXXX escape with 1-n hex digits. for compatibility
! with 8-bit strings, this code ignores all but the last
! two digits */
case 'x':
x = 0;
***************
*** 1205,1209 ****
if (isxdigit(c)) {
do {
! x = (x<<4) & ~0xF;
if ('0' <= c && c <= '9')
x += c - '0';
--- 1207,1211 ----
if (isxdigit(c)) {
do {
! x = (x<<4) & 0xF0;
if ('0' <= c && c <= '9')
x += c - '0';
***************
*** 1214,1218 ****
c = (unsigned char)*++s;
} while (isxdigit(c));
! *p++ = x;
} else {
*p++ = '\\';
--- 1216,1220 ----
c = (unsigned char)*++s;
} while (isxdigit(c));
! *p++ = (unsigned char) x;
} else {
*p++ = '\\';
- Previous message: [Python-checkins] CVS: python/dist/src/Objects unicodeobject.c,2.46,2.47
- Next message: [Python-checkins] CVS: python/dist/src/Doc/lib liballos.tex,1.9,1.10 libascii.tex,1.3,1.4 libasyncore.tex,1.4,1.5 libaudioop.tex,1.18,1.19 libbasehttp.tex,1.10,1.11 libbinascii.tex,1.16,1.17 libcd.tex,1.12,1.13 libcfgparser.tex,1.12,1.13 libcgi.tex,1.26,1.27 libcgihttp.tex,1.2,1.3 libchunk.tex,1.3,1.4 libcode.tex,1.10,1.11 libcurses.tex,1.7,1.8 libdircache.tex,1.2,1.3 libdl.tex,1.1,1.2 libformatter.tex,1.19,1.20 libftplib.tex,1.27,1.28 libhtmllib.tex,1.21,1.22 libimageop.tex,1.11,1.12 libimaplib.tex,1.15,1.16 libimp.tex,1.25,1.26 libintro.tex,1.6,1.7 liblocale.tex,1.16,1.17 libmarshal.tex,1.18,1.19 libmd5.tex,1.14,1.15 libmutex.tex,1.2,1.3 libnetrc.tex,1.6,1.7 libnis.tex,1.3,1.4 libos.tex,1.43,1.44 libpanel.tex,1.9,1.10 libparser.tex,1.35,1.36 libpdb.tex,1.27,1.28 libpickle.tex,1.26,1.27 libpipes.tex,1.2,1.3 libpoplib.tex,1.8,1.9 librotor.tex,1.14,1.15 libsched.tex,1.3,1.4 libsgmllib.tex,1.19,1.20 libsha.tex,1.2,1.3 libshelve.tex,1.13,1.14 libshlex.tex,1.8,1.9 libsignal.tex,1.17,1.18!
libsmtplib.tex,1.14,1.15 libsomeos.tex,1.7,1.8 libstatvfs.tex,1.2,1.3 libstdwin.tex,1.22,1.23 libsunau.tex,1.1,1.2 libsymbol.tex,1.6,1.7 libtelnetlib.tex,1.5,1.6 libtempfile.tex,1.15,1.16 libtime.tex,1.32,1.33 libtoken.tex,1.6,1.7 libtraceback.tex,1.12,1.13 libundoc.tex,1.74,1.75 liburllib.tex,1.22,1.23 liburlparse.tex,1.15,1.16 libuser.tex,1.14,1.15 libuserdict.tex,1.14,1.15 libwave.tex,1.3,1.4 libwinsound.tex,1.4,1.5 libxmllib.tex,1.23,1.24
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]