Lines Matching defs:len
62 Py_ssize_t len = m->sq_length(o);
63 assert(_Py_CheckSlotResult(o, "__len__", len >= 0));
64 return len;
331 *buffer_len = view.len;
372 *buffer_len = view.len;
401 /* 1) len = product(shape) * itemsize
403 3) len = 0 <==> exists i: shape[i] = 0 */
404 if (view->len == 0) return 1;
441 /* 1) len = product(shape) * itemsize
443 3) len = 0 <==> exists i: shape[i] = 0 */
444 if (view->len == 0) return 1;
569 PyBuffer_FromContiguous(const Py_buffer *view, const void *buf, Py_ssize_t len, char fort)
577 if (len > view->len) {
578 len = view->len;
583 memcpy(view->buf, buf, len);
609 elements = len / view->itemsize;
642 if (view_dest.len < view_src.len) {
655 memcpy(view_dest.buf, view_src.buf, view_src.len);
716 PyBuffer_FillInfo(Py_buffer *view, PyObject *obj, void *buf, Py_ssize_t len,
736 view->len = len;
745 view->shape = &(view->len);
1617 bytes = PyBytes_FromStringAndSize((const char *)view.buf, view.len);
1732 Py_ssize_t len = m->sq_length(s);
1733 assert(_Py_CheckSlotResult(s, "__len__", len >= 0));
1734 return len;
1741 type_error("object of type '%.200s' has no len()", s);
2319 Py_ssize_t len = m->mp_length(o);
2320 assert(_Py_CheckSlotResult(o, "__len__", len >= 0));
2321 return len;
2329 type_error("object of type '%.200s' has no len()", o);