Lines Matching defs:offset

253 	size_t *size, int64_t *offset);
258 size_t *size, int64_t *offset);
490 unsigned offset = 0;
521 while (offset <= extra_length - 4) {
522 unsigned short headerid = archive_le16dec(p + offset);
523 unsigned short datasize = archive_le16dec(p + offset + 2);
525 offset += 4;
526 if (offset + datasize > extra_length) {
530 (int)datasize, (int)(extra_length - offset));
544 || (t = archive_le64dec(p + offset)) >
553 offset += 8;
559 || (t = archive_le64dec(p + offset)) >
568 offset += 8;
574 || (t = archive_le64dec(p + offset)) >
579 "local header offset");
583 offset += 8;
586 /* archive_le32dec(p + offset) gives disk
594 if (archive_le16dec(p + offset) == 2) {
596 archive_le16dec(p + offset + 2);
598 archive_le16dec(p + offset + 4);
600 archive_le16dec(p + offset + 6);
617 flags = p[offset];
618 offset++;
626 archive_le32dec(p + offset));
630 zip_entry->mtime = archive_le32dec(p + offset);
631 offset += 4;
638 zip_entry->atime = archive_le32dec(p + offset);
639 offset += 4;
646 zip_entry->ctime = archive_le32dec(p + offset);
647 offset += 4;
656 zip_entry->atime = archive_le32dec(p + offset);
658 archive_le32dec(p + offset + 4);
662 archive_le16dec(p + offset + 8);
664 archive_le16dec(p + offset + 10);
702 bitmap_last = bitmap = 0xff & p[offset];
703 offset += 1;
709 bitmap_last = p[offset];
710 offset += 1;
719 = archive_le16dec(p + offset) >> 8;
720 offset += 2;
729 = archive_le16dec(p + offset);
732 offset += 2;
741 = archive_le32dec(p + offset);
764 offset += 4;
773 = archive_le16dec(p + offset);
774 offset += 2;
780 offset += comment_length;
790 offset += 5;
813 archive_le32dec(p + offset - 4);
828 p + offset, datasize, zip->sconv_utf8) != 0) {
842 archive_le16dec(p + offset),
843 archive_le16dec(p + offset + 2));
846 zip_entry->uid = archive_le16dec(p + offset);
849 archive_le16dec(p + offset + 2);
857 if (datasize >= 1 && p[offset] == 1) {/* version=1 */
860 uidsize = 0xff & (int)p[offset+1];
864 p + offset + 2);
868 p + offset + 2);
873 (int)p[offset+2+uidsize];
877 p+offset+2+uidsize+1);
882 p+offset+2+uidsize+1);
895 if (p[offset + 2] == 'A' && p[offset + 3] == 'E') {
898 archive_le16dec(p + offset);
900 zip_entry->aes_extra.strength = p[offset + 4];
903 p[offset + 5];
909 offset += datasize;
1361 size_t *size, int64_t *offset)
1368 (void)offset; /* UNUSED */
1720 size_t *size, int64_t *offset)
1728 (void) offset; /* UNUSED */
1805 size_t *size, int64_t *offset)
1813 (void) offset; /* UNUSED */
2019 size_t *size, int64_t *offset)
2026 (void) offset; /* UNUSED */
2140 size_t *size, int64_t *offset)
2148 (void) offset; /* UNUSED */
2269 size_t *size, int64_t *offset)
2276 (void)offset; /* UNUSED */
2806 const void **buff, size_t *size, int64_t *offset)
2816 *offset = zip->entry_uncompressed_bytes_read;
2846 r = zip_read_data_none(a, buff, size, offset);
2850 r = zip_read_data_zipx_bzip2(a, buff, size, offset);
2855 r = zip_read_data_zipx_lzma_alone(a, buff, size, offset);
2858 r = zip_read_data_zipx_xz(a, buff, size, offset);
2863 r = zip_read_data_zipx_ppmd(a, buff, size, offset);
2868 r = zip_read_data_deflate(a, buff, size, offset);
3244 int64_t offset = 0;
3248 r = zip_read_data_deflate(a, &buff, &size, &offset);
3432 /* Save the central directory offset for later use. */
3602 * So we search forward from the specified offset until we
3789 * file offset. */
3832 int64_t offset = archive_filter_bytes(&a->archive, 0);
3880 if (offset < rsrc->local_header_offset)
3881 __archive_read_consume(a, rsrc->local_header_offset - offset);
3882 else if (offset != rsrc->local_header_offset) {
3971 __archive_read_seek(a, offset, SEEK_SET);
3983 int64_t offset;
4005 /* Get first entry whose local header offset is lower than
4010 /* Get next entry in local header offset order. */
4031 /* File entries are sorted by the header offset, we should mostly
4034 offset = archive_filter_bytes(&a->archive, 0);
4035 if (offset < zip->entry->local_header_offset)
4037 zip->entry->local_header_offset - offset);
4038 else if (offset != zip->entry->local_header_offset) {