Lines Matching refs:source_len
81 apr_size_t source_len;
149 compute_window(const char *data, apr_size_t source_len, apr_size_t target_len,
158 if (source_len == 0)
162 svn_txdelta__xdelta(&build_baton, data, source_len, target_len, pool);
167 window->sview_len = source_len;
368 apr_size_t source_len = SVN_DELTA_WINDOW_SIZE;
374 SVN_ERR(svn_stream_read_full(b->source, b->buf, &source_len));
375 b->more_source = (source_len == SVN_DELTA_WINDOW_SIZE);
378 source_len = 0;
381 SVN_ERR(svn_stream_read_full(b->target, b->buf + source_len, &target_len));
382 b->pos += source_len;
395 SVN_ERR(svn_checksum_update(b->context, b->buf + source_len, target_len));
397 *window = compute_window(b->buf, source_len, target_len,
398 b->pos - source_len, pool);
528 if (tb->source_len == 0 && !tb->source_done)
530 tb->source_len = SVN_DELTA_WINDOW_SIZE;
531 SVN_ERR(svn_stream_read_full(tb->source, tb->buf, &tb->source_len));
532 if (tb->source_len < SVN_DELTA_WINDOW_SIZE)
540 memcpy(tb->buf + tb->source_len + tb->target_len, data, chunk_len);
548 window = compute_window(tb->buf, tb->source_len, tb->target_len,
551 tb->source_offset += tb->source_len;
552 tb->source_len = 0;
574 window = compute_window(tb->buf, tb->source_len, tb->target_len,
600 tb->source_len = 0;