Lines Matching defs:file_stat
4907 struct MZ_FILE_STAT_STRUCT file_stat;
4910 if (MZ_FILE_STAT(pFilename, &file_stat) != 0) return MZ_FALSE;
4911 mz_zip_time_to_dos_time(file_stat.st_mtime, pDOS_time, pDOS_date);
5473 mz_zip_archive_file_stat file_stat;
5483 if (!mz_zip_reader_file_stat(pZip, file_index, &file_stat)) return MZ_FALSE;
5487 if (!file_stat.m_comp_size) return MZ_TRUE;
5496 if (file_stat.m_bit_flag & (1 | 32)) return MZ_FALSE;
5499 if ((!(flags & MZ_ZIP_FLAG_COMPRESSED_DATA)) && (file_stat.m_method != 0) &&
5500 (file_stat.m_method != MZ_DEFLATED))
5504 needed_size = (flags & MZ_ZIP_FLAG_COMPRESSED_DATA) ? file_stat.m_comp_size
5505 : file_stat.m_uncomp_size;
5509 cur_file_ofs = file_stat.m_local_header_ofs;
5520 if ((cur_file_ofs + file_stat.m_comp_size) > pZip->m_archive_size)
5523 if ((flags & MZ_ZIP_FLAG_COMPRESSED_DATA) || (!file_stat.m_method)) {
5530 (size_t)file_stat.m_uncomp_size) == file_stat.m_crc32);
5540 read_buf_size = read_buf_avail = file_stat.m_comp_size;
5548 comp_remaining = file_stat.m_comp_size;
5552 MZ_MIN(file_stat.m_comp_size, (mz_uint)MZ_ZIP_MAX_IO_BUF_SIZE);
5564 comp_remaining = file_stat.m_comp_size;
5569 out_buf_size = (size_t)(file_stat.m_uncomp_size - out_buf_ofs);
5594 if ((out_buf_ofs != file_stat.m_uncomp_size) ||
5596 (size_t)file_stat.m_uncomp_size) != file_stat.m_crc32))
5682 mz_zip_archive_file_stat file_stat;
5690 if (!mz_zip_reader_file_stat(pZip, file_index, &file_stat)) return MZ_FALSE;
5694 if (!file_stat.m_comp_size) return MZ_TRUE;
5703 if (file_stat.m_bit_flag & (1 | 32)) return MZ_FALSE;
5706 if ((!(flags & MZ_ZIP_FLAG_COMPRESSED_DATA)) && (file_stat.m_method != 0) &&
5707 (file_stat.m_method != MZ_DEFLATED))
5711 cur_file_ofs = file_stat.m_local_header_ofs;
5722 if ((cur_file_ofs + file_stat.m_comp_size) > pZip->m_archive_size)
5729 read_buf_size = read_buf_avail = file_stat.m_comp_size;
5733 MZ_MIN(file_stat.m_comp_size, (mz_uint)MZ_ZIP_MAX_IO_BUF_SIZE);
5738 comp_remaining = file_stat.m_comp_size;
5741 if ((flags & MZ_ZIP_FLAG_COMPRESSED_DATA) || (!file_stat.m_method)) {
5746 (file_stat.m_comp_size > 0xFFFFFFFF))
5749 (file_stat.m_comp_size > 0xFFFFFFFF))
5753 (size_t)file_stat.m_comp_size) != file_stat.m_comp_size)
5758 (size_t)file_stat.m_comp_size);
5759 cur_file_ofs += file_stat.m_comp_size;
5760 out_buf_ofs += file_stat.m_comp_size;
5827 if ((out_buf_ofs += out_buf_size) > file_stat.m_uncomp_size) {
5840 if ((out_buf_ofs != file_stat.m_uncomp_size) ||
5841 (file_crc32 != file_stat.m_crc32))
5872 mz_zip_archive_file_stat file_stat;
5874 if (!mz_zip_reader_file_stat(pZip, file_index, &file_stat)) return MZ_FALSE;
5882 mz_zip_set_file_times(pDst_filename, file_stat.m_time, file_stat.m_time);
6883 struct MZ_FILE_STAT_STRUCT file_stat;
6891 if (MZ_FILE_STAT(pZip_filename, &file_stat) != 0) {