Lines Matching defs:len
175 compress(BZ2Compressor *c, char *data, size_t len, int action)
189 /* On a 64-bit system, len might not fit in avail_in (an unsigned int).
191 if (c->bzs.avail_in == 0 && len > 0) {
192 c->bzs.avail_in = (unsigned int)Py_MIN(len, UINT_MAX);
193 len -= c->bzs.avail_in;
261 result = compress(self, data->buf, data->len, BZ_RUN);
493 decompress(BZ2Decompressor *d, char *data, size_t len, Py_ssize_t max_length)
512 if (avail_total < len) {
515 size_t new_size = d->input_buffer_size + len - avail_now;
529 else if (avail_now < len) {
534 memcpy((void*)(bzs->next_in + d->bzs_avail_in_real), data, len);
535 d->bzs_avail_in_real += len;
540 d->bzs_avail_in_real = len;
635 result = decompress(self, data->buf, data->len, max_length);