Lines Matching defs:offset

251   int64_t offset;
582 lzss_emit_match(struct rar *rar, int offset, int length)
585 int srcoffs = (dstoffs - offset) & lzss_mask(&rar->lzss);
712 ssize_t offset = 0x10000;
715 while (offset + window <= (1024 * 128)) {
716 const char *buff = __archive_read_ahead(a, offset + window, &bytes_avail);
724 p = buff + offset;
730 offset = p - buff;
997 size_t *size, int64_t *offset)
1015 *offset = rar->offset;
1016 if (*offset < rar->unp_size)
1017 *offset = rar->unp_size;
1024 ret = read_data_stored(a, buff, size, offset);
1032 ret = read_data_compressed(a, buff, size, offset, 0);
1087 archive_read_format_rar_seek_data(struct archive_read *a, int64_t offset,
1096 /* Modify the offset for use with SEEK_SET */
1109 client_offset += offset;
1118 * Set the returned offset but only seek to the end of
1134 /* Find the appropriate offset among the multivolume archive */
1219 rar->offset = 0;
1223 * offset.
1228 /* Return the new offset */
1435 unsigned fn_end, offset;
1440 offset = (unsigned)strlen(filename) + 1;
1441 highbyte = *(p + offset++);
1444 while (offset < end && filename_size < fn_end)
1448 flagbyte = *(p + offset++);
1457 filename[filename_size++] = *(p + offset++);
1461 filename[filename_size++] = *(p + offset++);
1464 filename[filename_size++] = *(p + offset + 1);
1465 filename[filename_size++] = *(p + offset);
1466 offset += 2;
1471 uint8_t length = *(p + offset++);
1474 extra = *(p + offset++);
1518 p += offset;
1647 rar->lzss.position = rar->offset = 0;
1846 int64_t *offset)
1857 *offset = rar->offset;
1876 *offset = rar->offset;
1877 rar->offset += bytes_avail;
1889 int64_t *offset, size_t looper)
1905 (rar->dictionary_size && rar->offset >= rar->unp_size))
1913 *offset = rar->offset_outgoing;
1923 *offset = rar->offset;
1939 ret = copy_from_lzss_window(a, buff, rar->offset, (int)bs);
1942 rar->offset += bs;
1947 *offset = rar->offset_outgoing;
1991 return read_data_compressed(a, buff, size, offset, looper);
2046 start = rar->offset;
2068 ret = copy_from_lzss_window(a, buff, rar->offset, (int)bs);
2071 rar->offset += bs;
2081 *offset = rar->offset_outgoing;