diff options
author | Victor Stinner <victor.stinner@haypocalc.com> | 2010-08-16 22:03:11 (GMT) |
---|---|---|
committer | Victor Stinner <victor.stinner@haypocalc.com> | 2010-08-16 22:03:11 (GMT) |
commit | ef8d95c4987cc5dd358e718c992c6bb629380702 (patch) | |
tree | d2a587c813ca20d453608e309d393e5829cd2b1a /Include | |
parent | 405038ac1c49f8d02e43d9542e70bc3beb2820c1 (diff) | |
download | cpython-ef8d95c4987cc5dd358e718c992c6bb629380702.zip cpython-ef8d95c4987cc5dd358e718c992c6bb629380702.tar.gz cpython-ef8d95c4987cc5dd358e718c992c6bb629380702.tar.bz2 |
Issue #9425: Create Py_UNICODE_strncmp() function
The code is based on strncmp() of the libiberty library,
function in the public domain.
Diffstat (limited to 'Include')
-rw-r--r-- | Include/unicodeobject.h | 27 |
1 files changed, 21 insertions, 6 deletions
diff --git a/Include/unicodeobject.h b/Include/unicodeobject.h index cee75cc..7ae6506 100644 --- a/Include/unicodeobject.h +++ b/Include/unicodeobject.h @@ -1613,23 +1613,38 @@ PyAPI_FUNC(int) _PyUnicode_IsAlpha( 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 |