Lines Matching defs:len
72 scan_eol(bytesio *self, Py_ssize_t len)
85 if (len < 0 || len > maxlen)
86 len = maxlen;
88 if (len) {
90 n = memchr(start, '\n', len);
94 len = n - start + 1;
96 assert(len >= 0);
97 assert(self->pos < PY_SSIZE_T_MAX - len);
99 return len;
193 Py_ssize_t len = buf.len;
194 if (len == 0) {
199 size_t endpos = (size_t)self->pos + len;
202 len = -1;
208 len = -1;
228 memcpy(PyBytes_AS_STRING(self->buf) + self->pos, buf.buf, len);
238 return len;
567 Py_ssize_t len, n;
572 len = buffer->len;
574 if (len > n) {
575 len = n;
576 if (len < 0)
577 len = 0;
580 memcpy(buffer->buf, PyBytes_AS_STRING(self->buf) + self->pos, len);
581 assert(self->pos + len < PY_SSIZE_T_MAX);
582 assert(len >= 0);
583 self->pos += len;
585 return PyLong_FromSsize_t(len);