]> granicus.if.org Git - python/commit
Fix fastsearch for UCS2 and UCS4
authorVictor Stinner <victor.stinner@haypocalc.com>
Tue, 11 Oct 2011 21:22:22 +0000 (23:22 +0200)
committerVictor Stinner <victor.stinner@haypocalc.com>
Tue, 11 Oct 2011 21:22:22 +0000 (23:22 +0200)
commit8cc70dcf7020f1e5c286fed5b2a1034f5ba36afe
treedb00355ce68c1bfaab38405c9400c22f31b6c7db
parentc5af7730e34f15d917730c66076125d4e545f11a
Fix fastsearch for UCS2 and UCS4

 * If needle is 0, try (p[0] >> 16) & 0xff for UCS4
 * Disable fastsearch_memchr_1char() if needle is zero for UCS2 and UCS4
Objects/stringlib/asciilib.h
Objects/stringlib/fastsearch.h
Objects/stringlib/stringdefs.h
Objects/stringlib/ucs1lib.h
Objects/stringlib/ucs2lib.h
Objects/stringlib/ucs4lib.h
Objects/stringlib/undef.h
Objects/stringlib/unicodedefs.h