summaryrefslogtreecommitdiffstats
path: root/Objects/stringlib
diff options
context:
space:
mode:
authorRaymond Hettinger <python@rcn.com>2013-08-14 01:20:55 (GMT)
committerRaymond Hettinger <python@rcn.com>2013-08-14 01:20:55 (GMT)
commitd06eeb4a2492b59d34ab69a2046dcae1f10ec593 (patch)
treec8f2773e012ccbfc80f9b80ddccd606a1ebb3ba3 /Objects/stringlib
parentb31e3f7fb8a8c774b9b7a8fe414ba19639484a3b (diff)
parentb1b915c796a9054cce867ef47071bcf9f79b985f (diff)
downloadcpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.zip
cpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.tar.gz
cpython-d06eeb4a2492b59d34ab69a2046dcae1f10ec593.tar.bz2
merge
Diffstat (limited to 'Objects/stringlib')
-rw-r--r--Objects/stringlib/eq.h9
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;
}