Lines Matching refs:header
286 struct lzma_header *header; member
305 while (offs > wr->header->dict_size) in peek_old_byte()
306 offs -= wr->header->dict_size; in peek_old_byte()
311 while (pos >= wr->header->dict_size) in peek_old_byte()
312 pos += wr->header->dict_size; in peek_old_byte()
321 if (wr->flush && wr->buffer_pos == wr->header->dict_size) { in write_byte()
323 wr->global_pos += wr->header->dict_size; in write_byte()
324 if (wr->flush((char *)wr->buffer, wr->header->dict_size) in write_byte()
325 != wr->header->dict_size) in write_byte()
344 } while (len != 0 && wr->buffer_pos < wr->header->dst_size); in copy_bytes()
527 if (cst->rep0 > wr->header->dict_size in process_bit1()
547 struct lzma_header header; in unlzma() local
574 wr.header = &header; in unlzma()
582 for (i = 0; i < sizeof(header); i++) { in unlzma()
585 ((unsigned char *)&header)[i] = *rc.ptr++; in unlzma()
588 if (header.pos >= (9 * 5 * 5)) { in unlzma()
594 lc = header.pos; in unlzma()
608 ENDIAN_CONVERT(header.dict_size); in unlzma()
609 ENDIAN_CONVERT(header.dst_size); in unlzma()
611 if (header.dict_size == 0) in unlzma()
612 header.dict_size = 1; in unlzma()
617 wr.bufsize = MIN(header.dst_size, header.dict_size); in unlzma()
633 while (get_pos(&wr) < header.dst_size) { in unlzma()