commit | c6630b9291544fd875aa0c1cb0b11a840abb1d29 | [log] [tgz] |
---|---|---|
author | Benjamin Peterson <benjamin@python.org> | Sun Jan 15 21:33:32 2012 -0500 |
committer | Benjamin Peterson <benjamin@python.org> | Sun Jan 15 21:33:32 2012 -0500 |
tree | bd682d54e9b08cd08fca876bcc3eacf280a94285 | |
parent | 0c6bab1c24e8796b93739350c8c78cdc59efd3b3 [diff] [blame] |
fix old titlecase function for extended case chars
diff --git a/Objects/unicodectype.c b/Objects/unicodectype.c index b21fd35..a572c12 100644 --- a/Objects/unicodectype.c +++ b/Objects/unicodectype.c
@@ -65,6 +65,8 @@ { const _PyUnicode_TypeRecord *ctype = gettyperecord(ch); + if (ctype->flags & EXTENDED_CASE_MASK) + return _PyUnicode_ExtendedCase[ctype->title & 0xFFFF]; return ch + ctype->title; }