Lines Matching defs:view
45 bytearray_getbuffer(PyByteArrayObject *obj, Py_buffer *view, int flags)
48 if (view == NULL) {
50 "bytearray_getbuffer: view==NULL argument is obsolete");
54 /* cannot fail if view != NULL and readonly == 0 */
55 (void)PyBuffer_FillInfo(view, (PyObject*)obj, ptr, Py_SIZE(obj), 0, flags);
61 bytearray_releasebuffer(PyByteArrayObject *obj, Py_buffer *view)
91 Py_buffer view;
93 if (PyObject_GetBuffer(obj, &view, PyBUF_FULL_RO) < 0) {
96 result = PyByteArray_FromStringAndSize(NULL, view.len);
99 &view, view.len, 'C') < 0)
103 PyBuffer_Release(&view);
832 Py_buffer view;
833 if (PyObject_GetBuffer(arg, &view, PyBUF_FULL_RO) < 0)
835 size = view.len;
838 &view, size, 'C') < 0)
840 PyBuffer_Release(&view);
843 PyBuffer_Release(&view);