/
proc
/
52785
/
root
/
usr
/
src
/
Python-3.12.7
/
Objects
/
stringlib
/
File Upload :
llllll
Current File: //proc/52785/root/usr/src/Python-3.12.7/Objects/stringlib/eq.h
/* Fast unicode equal function optimized for dictobject.c and setobject.c */ /* Return 1 if two unicode objects are equal, 0 if not. * unicode_eq() is called when the hash of two unicode objects is equal. */ Py_LOCAL_INLINE(int) unicode_eq(PyObject *a, PyObject *b) { if (PyUnicode_GET_LENGTH(a) != PyUnicode_GET_LENGTH(b)) return 0; if (PyUnicode_GET_LENGTH(a) == 0) return 1; if (PyUnicode_KIND(a) != PyUnicode_KIND(b)) return 0; return memcmp(PyUnicode_1BYTE_DATA(a), PyUnicode_1BYTE_DATA(b), PyUnicode_GET_LENGTH(a) * PyUnicode_KIND(a)) == 0; }
Copyright ©2k19 -
Hexid
|
Tex7ure