Lines Matching refs:iter

404 			lzma_index_iter iter;
405 lzma_index_iter_init(&iter, xfi->idx);
406 while (!lzma_index_iter_next(&iter,
408 xfi->stream_padding += iter.stream.padding;
439 parse_block_header(file_pair *pair, const lzma_index_iter *iter,
448 const uint32_t size = my_min(iter->block.total_size
449 - lzma_check_size(iter->stream.flags->check),
452 if (io_pread(pair, &buf, size, iter->block.compressed_file_offset))
463 block.check = iter->stream.flags->check;
508 iter->block.unpadded_size)) {
518 == iter->block.uncompressed_size)
576 && iter->block.uncompressed_size == 0)
609 parse_check_value(file_pair *pair, const lzma_index_iter *iter)
612 if (iter->stream.flags->check == LZMA_CHECK_NONE) {
618 const uint32_t size = lzma_check_size(iter->stream.flags->check);
619 const uint64_t offset = iter->block.compressed_file_offset
620 + iter->block.total_size - size;
648 /// \param iter Location of the Block whose Check value should
657 parse_details(file_pair *pair, const lzma_index_iter *iter,
660 if (parse_block_header(pair, iter, bhi, xfi))
663 if (parse_check_value(pair, iter))
832 lzma_index_iter iter;
833 lzma_index_iter_init(&iter, xfi->idx);
835 while (!lzma_index_iter_next(&iter, LZMA_INDEX_ITER_STREAM)) {
837 uint64_to_str(iter.stream.number, 0),
838 uint64_to_str(iter.stream.block_count, 1),
839 uint64_to_str(iter.stream.compressed_offset, 2),
840 uint64_to_str(iter.stream.uncompressed_offset, 3),
857 uint64_to_str(iter.stream.compressed_size, 0),
858 uint64_to_str(iter.stream.uncompressed_size, 1),
859 get_ratio(iter.stream.compressed_size,
860 iter.stream.uncompressed_size),
861 _(check_names[iter.stream.flags->check]),
862 uint64_to_str(iter.stream.padding, 2),
882 if (lzma_check_size(iter.stream.flags->check) > check_max)
883 check_max = lzma_check_size(iter.stream.flags->check);
934 lzma_index_iter_init(&iter, xfi->idx);
937 while (!lzma_index_iter_next(&iter, LZMA_INDEX_ITER_BLOCK)) {
941 if (detailed && parse_details(pair, &iter, &bhi, xfi))
945 uint64_to_str(iter.stream.number, 0),
947 iter.block.number_in_stream, 1),
949 iter.block.compressed_file_offset, 2),
951 iter.block.uncompressed_file_offset, 3)
968 uint64_to_str(iter.block.total_size, 0),
969 uint64_to_str(iter.block.uncompressed_size,
971 get_ratio(iter.block.total_size,
972 iter.block.uncompressed_size),
973 _(check_names[iter.stream.flags->check])
991 = iter.block.unpadded_size
994 iter.stream.flags->check);
1065 lzma_index_iter iter;
1066 lzma_index_iter_init(&iter, xfi->idx);
1068 while (!lzma_index_iter_next(&iter, LZMA_INDEX_ITER_STREAM))
1072 iter.stream.number,
1073 iter.stream.block_count,
1074 iter.stream.compressed_offset,
1075 iter.stream.uncompressed_offset,
1076 iter.stream.compressed_size,
1077 iter.stream.uncompressed_size,
1078 get_ratio(iter.stream.compressed_size,
1079 iter.stream.uncompressed_size),
1080 check_names[iter.stream.flags->check],
1081 iter.stream.padding);
1083 lzma_index_iter_rewind(&iter);
1085 while (!lzma_index_iter_next(&iter, LZMA_INDEX_ITER_BLOCK)) {
1089 pair, &iter, &bhi, xfi))
1095 iter.stream.number,
1096 iter.block.number_in_stream,
1097 iter.block.number_in_file,
1098 iter.block.compressed_file_offset,
1099 iter.block.uncompressed_file_offset,
1100 iter.block.total_size,
1101 iter.block.uncompressed_size,
1102 get_ratio(iter.block.total_size,
1103 iter.block.uncompressed_size),
1104 check_names[iter.stream.flags->check]);