diff options
author | Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> | 2009-04-25 20:43:30 (GMT) |
---|---|---|
committer | Jeroen Ruigrok van der Werven <asmodai@in-nomine.org> | 2009-04-25 20:43:30 (GMT) |
commit | 27d51f1a5185ef3158baaee704b03c46eaf22187 (patch) | |
tree | ed30ca437e272c5efba96d415aee7ea6a1cd83c2 /Doc/c-api | |
parent | be82d2f16f841bd275fb81bfbf6e6d7b0ca459ac (diff) | |
download | cpython-27d51f1a5185ef3158baaee704b03c46eaf22187.zip cpython-27d51f1a5185ef3158baaee704b03c46eaf22187.tar.gz cpython-27d51f1a5185ef3158baaee704b03c46eaf22187.tar.bz2 |
Reformat prior to editing.
Diffstat (limited to 'Doc/c-api')
-rw-r--r-- | Doc/c-api/objbuffer.rst | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/Doc/c-api/objbuffer.rst b/Doc/c-api/objbuffer.rst index ba6e38f..13ccd6b 100644 --- a/Doc/c-api/objbuffer.rst +++ b/Doc/c-api/objbuffer.rst @@ -9,27 +9,28 @@ Old Buffer Protocol This section describes the legacy buffer protocol, which has been introduced in Python 1.6. It is still supported but deprecated in the Python 2.x series. Python 3.0 introduces a new buffer protocol which fixes weaknesses and -shortcomings of the protocol, and has been backported to Python 2.6. -See :ref:`bufferobjects` for more information. +shortcomings of the protocol, and has been backported to Python 2.6. See +:ref:`bufferobjects` for more information. .. cfunction:: int PyObject_AsCharBuffer(PyObject *obj, const char **buffer, Py_ssize_t *buffer_len) Returns a pointer to a read-only memory location usable as character-based input. The *obj* argument must support the single-segment character buffer - interface. On success, returns ``0``, sets *buffer* to the memory location and - *buffer_len* to the buffer length. Returns ``-1`` and sets a :exc:`TypeError` - on error. + interface. On success, returns ``0``, sets *buffer* to the memory location + and *buffer_len* to the buffer length. Returns ``-1`` and sets a + :exc:`TypeError` on error. .. versionadded:: 1.6 .. cfunction:: int PyObject_AsReadBuffer(PyObject *obj, const void **buffer, Py_ssize_t *buffer_len) - Returns a pointer to a read-only memory location containing arbitrary data. The - *obj* argument must support the single-segment readable buffer interface. On - success, returns ``0``, sets *buffer* to the memory location and *buffer_len* to - the buffer length. Returns ``-1`` and sets a :exc:`TypeError` on error. + Returns a pointer to a read-only memory location containing arbitrary data. + The *obj* argument must support the single-segment readable buffer + interface. On success, returns ``0``, sets *buffer* to the memory location + and *buffer_len* to the buffer length. Returns ``-1`` and sets a + :exc:`TypeError` on error. .. versionadded:: 1.6 @@ -45,9 +46,9 @@ See :ref:`bufferobjects` for more information. .. cfunction:: int PyObject_AsWriteBuffer(PyObject *obj, void **buffer, Py_ssize_t *buffer_len) Returns a pointer to a writeable memory location. The *obj* argument must - support the single-segment, character buffer interface. On success, returns - ``0``, sets *buffer* to the memory location and *buffer_len* to the buffer - length. Returns ``-1`` and sets a :exc:`TypeError` on error. + support the single-segment, character buffer interface. On success, + returns ``0``, sets *buffer* to the memory location and *buffer_len* to the + buffer length. Returns ``-1`` and sets a :exc:`TypeError` on error. .. versionadded:: 1.6 |