From: Jeroen Ruigrok van der Werven Date: Sat, 25 Apr 2009 18:57:32 +0000 (+0000) Subject: Reference to an int type, whereas it's a Py_ssize_t as the synopsis states. X-Git-Tag: v2.7a1~1396 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c2aa7b8a0ac0e4acebd3c03ec846e62f9bc18876;p=python Reference to an int type, whereas it's a Py_ssize_t as the synopsis states. --- diff --git a/Doc/c-api/arg.rst b/Doc/c-api/arg.rst index db0c832d09..f34e4b449e 100644 --- a/Doc/c-api/arg.rst +++ b/Doc/c-api/arg.rst @@ -262,9 +262,9 @@ of the C variable(s) whose address should be passed. ``w#`` (read-write character buffer) [char \*, Py_ssize_t] Like ``s#``, but accepts any object which implements the read-write buffer interface. The :ctype:`char \*` variable is set to point to the first byte - of the buffer, and the :ctype:`int` is set to the length of the buffer. - Only single-segment buffer objects are accepted; :exc:`TypeError` is raised - for all others. + of the buffer, and the :ctype:`Py_ssize_t` is set to the length of the + buffer. Only single-segment buffer objects are accepted; :exc:`TypeError` + is raised for all others. ``w*`` (read-write byte-oriented buffer) [Py_buffer \*] This is to ``w`` what ``s*`` is to ``s``.