diff options
author | Serhiy Storchaka <storchaka@gmail.com> | 2018-12-19 13:31:40 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-19 13:31:40 (GMT) |
commit | 57dd79e6f7f33bb4e6817ac58c9cb91de99675e0 (patch) | |
tree | 7c8885af8150d77264edd3fc6ac2e0fe4ea482bb /Doc/c-api/unicode.rst | |
parent | bf99bcf56c8b4e97b2737f9e751a563b625430ec (diff) | |
download | cpython-57dd79e6f7f33bb4e6817ac58c9cb91de99675e0.zip cpython-57dd79e6f7f33bb4e6817ac58c9cb91de99675e0.tar.gz cpython-57dd79e6f7f33bb4e6817ac58c9cb91de99675e0.tar.bz2 |
Fix documented signatures for C API functions. (GH-11236)
Diffstat (limited to 'Doc/c-api/unicode.rst')
-rw-r--r-- | Doc/c-api/unicode.rst | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/Doc/c-api/unicode.rst b/Doc/c-api/unicode.rst index 92e22b1..39c067d 100644 --- a/Doc/c-api/unicode.rst +++ b/Doc/c-api/unicode.rst @@ -935,7 +935,7 @@ wchar_t Support Return *NULL* on failure. -.. c:function:: Py_ssize_t PyUnicode_AsWideChar(PyUnicodeObject *unicode, wchar_t *w, Py_ssize_t size) +.. c:function:: Py_ssize_t PyUnicode_AsWideChar(PyObject *unicode, wchar_t *w, Py_ssize_t size) Copy the Unicode object contents into the :c:type:`wchar_t` buffer *w*. At most *size* :c:type:`wchar_t` characters are copied (excluding a possibly trailing @@ -1346,7 +1346,7 @@ These are the "Raw Unicode Escape" codec APIs: .. c:function:: PyObject* PyUnicode_EncodeRawUnicodeEscape(const Py_UNICODE *s, \ - Py_ssize_t size, const char *errors) + Py_ssize_t size) Encode the :c:type:`Py_UNICODE` buffer of the given *size* using Raw-Unicode-Escape and return a bytes object. Return *NULL* if an exception was raised by the codec. @@ -1515,8 +1515,8 @@ the user settings on the machine running the codec. Return *NULL* if an exception was raised by the codec. -.. c:function:: PyObject* PyUnicode_DecodeMBCSStateful(const char *s, int size, \ - const char *errors, int *consumed) +.. c:function:: PyObject* PyUnicode_DecodeMBCSStateful(const char *s, Py_ssize_t size, \ + const char *errors, Py_ssize_t *consumed) If *consumed* is *NULL*, behave like :c:func:`PyUnicode_DecodeMBCS`. If *consumed* is not *NULL*, :c:func:`PyUnicode_DecodeMBCSStateful` will not decode |