diff options
author | Raymond Hettinger <python@rcn.com> | 2013-08-14 01:20:55 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2013-08-14 01:20:55 (GMT) |
commit | d06eeb4a2492b59d34ab69a2046dcae1f10ec593 (patch) | |
tree | c8f2773e012ccbfc80f9b80ddccd606a1ebb3ba3 /Objects/stringlib/eq.h | |
parent | b31e3f7fb8a8c774b9b7a8fe414ba19639484a3b (diff) | |
parent | b1b915c796a9054cce867ef47071bcf9f79b985f (diff) | |
download | cpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.zip cpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.tar.gz cpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.tar.bz2 |
merge
Diffstat (limited to 'Objects/stringlib/eq.h')
-rw-r--r-- | Objects/stringlib/eq.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/Objects/stringlib/eq.h b/Objects/stringlib/eq.h index 4ad6dc0..f8fd384 100644 --- a/Objects/stringlib/eq.h +++ b/Objects/stringlib/eq.h @@ -20,15 +20,6 @@ unicode_eq(PyObject *aa, PyObject *bb) return 1; if (PyUnicode_KIND(a) != PyUnicode_KIND(b)) return 0; - /* Just comparing the first byte is enough to see if a and b differ. - * If they are 2 byte or 4 byte character most differences will happen in - * the lower bytes anyways. - */ - if (PyUnicode_1BYTE_DATA(a)[0] != PyUnicode_1BYTE_DATA(b)[0]) - return 0; - if (PyUnicode_KIND(a) == PyUnicode_1BYTE_KIND && - PyUnicode_GET_LENGTH(a) == 1) - return 1; return memcmp(PyUnicode_1BYTE_DATA(a), PyUnicode_1BYTE_DATA(b), PyUnicode_GET_LENGTH(a) * PyUnicode_KIND(a)) == 0; } |