Mercurial > cpython-lru_cache-weakref
diff Include/unicodeobject.h @ 64081:b089ed576b13
Issue #9425: Create Py_UNICODE_strncmp() function
The code is based on strncmp() of the libiberty library,
function in the public domain.
| author | Victor Stinner <victor.stinner@haypocalc.com> |
|---|---|
| date | Mon, 16 Aug 2010 22:03:11 +0000 |
| parents | 50c0dbaeaa04 |
| children | 8f97c64b2333 |
line wrap: on
line diff
--- a/Include/unicodeobject.h Mon Aug 16 20:50:03 2010 +0000 +++ b/Include/unicodeobject.h Mon Aug 16 22:03:11 2010 +0000 @@ -1613,23 +1613,38 @@ Py_UNICODE ch /* Unicode character */ ); -PyAPI_FUNC(size_t) Py_UNICODE_strlen(const Py_UNICODE *u); +PyAPI_FUNC(size_t) Py_UNICODE_strlen( + const Py_UNICODE *u + ); PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strcpy( - Py_UNICODE *s1, const Py_UNICODE *s2); + Py_UNICODE *s1, + const Py_UNICODE *s2); PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strncpy( - Py_UNICODE *s1, const Py_UNICODE *s2, size_t n); + Py_UNICODE *s1, + const Py_UNICODE *s2, + size_t n); PyAPI_FUNC(int) Py_UNICODE_strcmp( - const Py_UNICODE *s1, const Py_UNICODE *s2); + const Py_UNICODE *s1, + const Py_UNICODE *s2 + ); + +PyAPI_FUNC(int) Py_UNICODE_strncmp( + const Py_UNICODE *s1, + const Py_UNICODE *s2, + size_t n + ); PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strchr( - const Py_UNICODE *s, Py_UNICODE c + const Py_UNICODE *s, + Py_UNICODE c ); PyAPI_FUNC(Py_UNICODE*) Py_UNICODE_strrchr( - const Py_UNICODE *s, Py_UNICODE c + const Py_UNICODE *s, + Py_UNICODE c ); #ifdef __cplusplus
