Lines Matching defs:window
204 unsigned char *window;
558 return &lzss->window[lzss_offset_for_position(lzss, pos)];
598 d = &(rar->lzss.window[dstoffs]);
599 s = &(rar->lzss.window[srcoffs]);
712 ssize_t window = 4096;
714 while (offset + window <= (1024 * 128)) {
715 const char *buff = __archive_read_ahead(a, offset + window, &bytes_avail);
717 /* Remaining bytes are less than window. */
718 window >>= 1;
719 if (window < 0x40)
741 ssize_t bytes, window;
744 window = 4096;
745 while (total + window <= (1024 * 128)) {
746 h = __archive_read_ahead(a, window, &bytes);
748 /* Remaining bytes are less than window. */
749 window >>= 1;
750 if (window < 0x40)
1250 free(rar->lzss.window);
2321 if (!rar->dictionary_size || !rar->lzss.window)
2333 new_window = realloc(rar->lzss.window, new_size);
2339 rar->lzss.window = (unsigned char *)new_window;
2341 memset(rar->lzss.window, 0, rar->dictionary_size);
2931 memcpy(&rar->unp_buffer[rar->unp_offset], &rar->lzss.window[windowoffs],
2942 &rar->lzss.window[windowoffs], firstpart);
2944 &rar->lzss.window[0], length - firstpart);
2947 &rar->lzss.window[windowoffs], length);