Home | History | Annotate | Download | only in applypatch

Lines Matching full:len

70  *           source len           (8)
74 * source len (8)
76 * source expanded len (8) [size of uncompressed source]
77 * target expected len (8) [size of uncompressed target]
83 * gzip header len (4)
84 * gzip header (gzip header len)
88 * source len (8)
90 * source expanded len (8) [size of uncompressed source]
91 * target expected len (8) [size of uncompressed target]
98 * target len (4)
99 * data (target len)
101 * All integers are little-endian. "source start" and "source len"
104 * expanded len" is the size of the uncompressed source data. "target
105 * expected len" is the size of the uncompressed data after applying
132 size_t len;
223 int clen = Read4(cd+20); // compressed len
224 int ulen = Read4(cd+24); // uncompressed len
225 int nlen = Read2(cd+28); // filename len
226 int xlen = Read2(cd+30); // extra field len
227 int mlen = Read2(cd+32); // file comment len
255 xlen = Read2(lh+28); // extra field len; might be different from CD entry?
269 printf("off %10d len %10d unlen %10d %p %s\n",
285 curr->len = st.st_size;
305 curr->len = temp_entries[nextentry].uncomp_len;
306 curr->data = malloc(curr->len);
319 strm.avail_out = curr->len;
342 curr->len = temp_entries[nextentry].data_offset - pos;
344 curr->len = st.st_size - pos;
349 pos += curr->len;
411 curr->len = GZIP_HEADER_LEN;
415 pos += curr->len;
416 p += curr->len;
425 // into curr->data and curr->len.
428 curr->len = 0;
445 strm.avail_out = allocated - curr->len;
446 strm.next_out = curr->data + curr->len;
448 curr->len = allocated - strm.avail_out;
465 curr->len = GZIP_FOOTER_LEN;
469 pos += curr->len;
470 p += curr->len;
478 if (footer_size != curr[-2].len) {
480 footer_size, curr[-2].len);
498 for (curr->len = 0; curr->len < (st.st_size - pos); ++curr->len) {
499 if (p[curr->len] == 0x1f &&
500 p[curr->len+1] == 0x8b &&
501 p[curr->len+2] == 0x08 &&
502 p[curr->len+3] == 0x00) {
506 pos += curr->len;
534 strm.avail_in = chunk->len;
601 if (tgt->len <= 160) {
603 *size = tgt->len;
611 int r = bsdiff(src->data, src->len, &(src->I), tgt->data, tgt->len, ptemp);
626 if (tgt->type == CHUNK_NORMAL && tgt->len <= st.st_size) {
630 *size = tgt->len;
652 tgt->source_len = src->len;
656 tgt->source_uncompressed_len = src->len;
675 ch->len = ch->deflate_len;
687 return a->len == b->len && memcmp(a->data, b->data, a->len) == 0;
717 chunks[in_end-1].start + chunks[in_end-1].len &&
719 chunks[in_end-1].data + chunks[in_end-1].len);
744 chunks[out].len = chunks[in_end-1].len +
769 printf("chunk %d: type %d start %d len %d\n",
770 i, chunks[i].type, chunks[i].start, chunks[i].len);
966 tgt_chunks[i].start, tgt_chunks[i].len, patch_size[i]);
981 Write8(tgt_chunks[i].len, f);
992 tgt_chunks[i].start, tgt_chunks[i].len);