Lines Matching refs:block

18 free_properties(lzma_block *block, const lzma_allocator *allocator)  in free_properties()  argument
24 lzma_free(block->filters[i].options, allocator); in free_properties()
25 block->filters[i].id = LZMA_VLI_UNKNOWN; in free_properties()
26 block->filters[i].options = NULL; in free_properties()
34 lzma_block_header_decode(lzma_block *block, in lzma_block_header_decode() argument
45 block->filters[i].id = LZMA_VLI_UNKNOWN; in lzma_block_header_decode()
46 block->filters[i].options = NULL; in lzma_block_header_decode()
51 if (block->version > 1) in lzma_block_header_decode()
52 block->version = 1; in lzma_block_header_decode()
58 block->ignore_check = false; in lzma_block_header_decode()
62 if (lzma_block_header_size_decode(in[0]) != block->header_size in lzma_block_header_decode()
63 || (unsigned int)(block->check) > LZMA_CHECK_ID_MAX) in lzma_block_header_decode()
67 const size_t in_size = block->header_size - 4; in lzma_block_header_decode()
82 return_if_error(lzma_vli_decode(&block->compressed_size, in lzma_block_header_decode()
87 if (lzma_block_unpadded_size(block) == 0) in lzma_block_header_decode()
90 block->compressed_size = LZMA_VLI_UNKNOWN; in lzma_block_header_decode()
95 return_if_error(lzma_vli_decode(&block->uncompressed_size, in lzma_block_header_decode()
98 block->uncompressed_size = LZMA_VLI_UNKNOWN; in lzma_block_header_decode()
104 &block->filters[i], allocator, in lzma_block_header_decode()
107 free_properties(block, allocator); in lzma_block_header_decode()
115 free_properties(block, allocator); in lzma_block_header_decode()