Lines Matching defs:view
2567 array_buffer_getbuf(arrayobject *self, Py_buffer *view, int flags)
2569 if (view == NULL) {
2571 "array_buffer_getbuf: view==NULL argument is obsolete");
2575 view->buf = (void *)self->ob_item;
2576 view->obj = (PyObject*)self;
2578 if (view->buf == NULL)
2579 view->buf = (void *)emptybuf;
2580 view->len = Py_SIZE(self) * self->ob_descr->itemsize;
2581 view->readonly = 0;
2582 view->ndim = 1;
2583 view->itemsize = self->ob_descr->itemsize;
2584 view->suboffsets = NULL;
2585 view->shape = NULL;
2587 view->shape = &((PyVarObject*)self)->ob_size;
2589 view->strides = NULL;
2591 view->strides = &(view->itemsize);
2592 view->format = NULL;
2593 view->internal = NULL;
2595 view->format = (char *)self->ob_descr->formats;
2598 view->format = "w";
2608 array_buffer_relbuf(arrayobject *self, Py_buffer *view)