Lines Matching defs:len

478    len(mem) == src->len. */
531 dest->len = src->len;
550 dest->shape[0] = src->shape ? src->shape[0] : src->len / src->itemsize;
579 /* len = product(shape) * itemsize */
583 Py_ssize_t i, len;
585 len = 1;
587 len *= view->shape[i];
588 len *= view->itemsize;
590 view->len = len;
852 bytes = PyBytes_FromStringAndSize(NULL, src->len);
983 PyBuffer_ToContiguous(void *buf, const Py_buffer *src, Py_ssize_t len, char order)
990 if (len != src->len) {
992 "PyBuffer_ToContiguous: len != view->len");
997 memcpy((char *)buf, src->buf, len);
1192 input array. Thus, view->len must be a multiple of the new itemsize. */
1226 if (view->len % itemsize) {
1242 view->shape[0] = view->len / view->itemsize;
1255 /* The memoryview must have space for 3*len(seq) elements. */
1261 Py_ssize_t len = itemsize;
1280 if (x > PY_SSIZE_T_MAX / len) {
1285 len *= x;
1289 return len;
1299 Py_ssize_t len;
1311 len = view->itemsize;
1314 len = copy_shape(view->shape, shape, ndim, view->itemsize);
1315 if (len < 0)
1320 if (view->len != len) {
1464 the equality product(shape) * itemsize = len still holds at this
1509 /* product(shape) * itemsize = len and calcsize(format) = itemsize
1934 Py_ssize_t itemsize; /* len(item) */
2201 bytes = PyBytes_FromStringAndSize(NULL, src->len);
2205 if (PyBuffer_ToContiguous(PyBytes_AS_STRING(bytes), src, src->len, ord) < 0) {
2248 return _Py_strhex_with_sep(src->buf, src->len, sep, bytes_per_sep);
2251 bytes = PyBytes_FromStringAndSize(NULL, src->len);
2255 if (PyBuffer_ToContiguous(PyBytes_AS_STRING(bytes), src, src->len, 'C') < 0) {
2601 dest.len = dest.shape[0] * dest.itemsize;
2972 mem = PyMem_Malloc(view->len);
2984 self->hash = _Py_HashBytes(mem, view->len);
2999 _IntTupleFromSsizet(int len, Py_ssize_t *vals)
3008 intTuple = PyTuple_New(len);
3011 for (i=0; i<len; i++) {
3039 return PyLong_FromSsize_t(self->view.len);