mz_uint64 36 src/punutil/miniz.c typedef unsigned char mz_validate_uint64[sizeof(mz_uint64) == 8 ? 1 : -1]; mz_uint64 330 src/punutil/miniz.c if ((mz_uint64)(source_len | *pDest_len) > 0xFFFFFFFFU) mz_uint64 573 src/punutil/miniz.c if ((mz_uint64)(*pSource_len | *pDest_len) > 0xFFFFFFFFU) mz_uint64 1104 src/punutil/miniz.c mz_uint64 bit_buffer = d->m_bit_buffer; mz_uint64 1109 src/punutil/miniz.c bit_buffer |= (((mz_uint64)(b)) << bits_in); \ mz_uint64 1168 src/punutil/miniz.c memcpy(pOutput_buf, &bit_buffer, sizeof(mz_uint64)); mz_uint64 3341 src/punutil/miniz.c mz_uint64 m_file_archive_start_ofs; mz_uint64 3582 src/punutil/miniz.c mz_uint64 child, root = start; mz_uint64 3601 src/punutil/miniz.c mz_uint64 child, root = 0; mz_uint64 3653 src/punutil/miniz.c if ((!cur_file_ofs) || ((pZip->m_archive_size - cur_file_ofs) >= ((mz_uint64)(MZ_UINT16_MAX) + record_size))) mz_uint64 3679 src/punutil/miniz.c mz_uint64 cdir_ofs = 0, eocd_ofs = 0, archive_ofs = 0; mz_uint64 3692 src/punutil/miniz.c mz_uint64 zip64_end_of_central_dir_ofs = 0; mz_uint64 3759 src/punutil/miniz.c mz_uint64 zip64_cdir_total_entries = MZ_READ_LE64(pZip64_end_of_central_dir + MZ_ZIP64_ECDH_CDIR_TOTAL_ENTRIES_OFS); mz_uint64 3760 src/punutil/miniz.c mz_uint64 zip64_cdir_total_entries_on_this_disk = MZ_READ_LE64(pZip64_end_of_central_dir + MZ_ZIP64_ECDH_CDIR_NUM_ENTRIES_ON_DISK_OFS); mz_uint64 3761 src/punutil/miniz.c mz_uint64 zip64_size_of_end_of_central_dir_record = MZ_READ_LE64(pZip64_end_of_central_dir + MZ_ZIP64_ECDH_SIZE_OF_RECORD_OFS); mz_uint64 3762 src/punutil/miniz.c mz_uint64 zip64_size_of_central_directory = MZ_READ_LE64(pZip64_end_of_central_dir + MZ_ZIP64_ECDH_CDIR_SIZE_OFS); mz_uint64 3800 src/punutil/miniz.c if (cdir_size < (mz_uint64)pZip->m_total_files * MZ_ZIP_CENTRAL_DIR_HEADER_SIZE) mz_uint64 3803 src/punutil/miniz.c if ((cdir_ofs + (mz_uint64)cdir_size) > pZip->m_archive_size) mz_uint64 3854 src/punutil/miniz.c mz_uint64 comp_size, decomp_size, local_header_ofs; mz_uint64 3950 src/punutil/miniz.c if (((mz_uint64)MZ_READ_LE32(p + MZ_ZIP_CDH_LOCAL_HEADER_OFS) + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + comp_size) > pZip->m_archive_size) mz_uint64 4029 src/punutil/miniz.c mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint flags) mz_uint64 4049 src/punutil/miniz.c static size_t mz_zip_mem_read_func(void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n) mz_uint64 4092 src/punutil/miniz.c static size_t mz_zip_file_read_func(void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n) mz_uint64 4110 src/punutil/miniz.c mz_bool mz_zip_reader_init_file_v2(mz_zip_archive *pZip, const char *pFilename, mz_uint flags, mz_uint64 file_start_ofs, mz_uint64 archive_size) mz_uint64 4112 src/punutil/miniz.c mz_uint64 file_size; mz_uint64 4164 src/punutil/miniz.c mz_bool mz_zip_reader_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, mz_uint64 archive_size, mz_uint flags) mz_uint64 4166 src/punutil/miniz.c mz_uint64 cur_file_ofs; mz_uint64 4375 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4379 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4380 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4385 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4389 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4390 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4395 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4399 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4400 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4560 src/punutil/miniz.c mz_uint64 needed_size, cur_file_ofs, comp_remaining, out_buf_ofs = 0, read_buf_size, read_buf_ofs = 0, read_buf_avail; mz_uint64 4602 src/punutil/miniz.c cur_file_ofs += (mz_uint64)(MZ_ZIP_LOCAL_DIR_HEADER_SIZE) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_FILENAME_LEN_OFS) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_EXTRA_LEN_OFS); mz_uint64 4646 src/punutil/miniz.c read_buf_size = MZ_MIN(file_stat.m_comp_size, (mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE); mz_uint64 4730 src/punutil/miniz.c mz_uint64 alloc_size; mz_uint64 4781 src/punutil/miniz.c mz_uint64 read_buf_size, read_buf_ofs = 0, read_buf_avail, comp_remaining, out_buf_ofs = 0, cur_file_ofs; mz_uint64 4814 src/punutil/miniz.c cur_file_ofs += (mz_uint64)(MZ_ZIP_LOCAL_DIR_HEADER_SIZE) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_FILENAME_LEN_OFS) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_EXTRA_LEN_OFS); mz_uint64 4827 src/punutil/miniz.c read_buf_size = MZ_MIN(file_stat.m_comp_size, (mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE); mz_uint64 5056 src/punutil/miniz.c pState->cur_file_ofs += (mz_uint64)(MZ_ZIP_LOCAL_DIR_HEADER_SIZE) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_FILENAME_LEN_OFS) + MZ_READ_LE16(pLocal_header + MZ_ZIP_LDH_EXTRA_LEN_OFS); mz_uint64 5076 src/punutil/miniz.c pState->read_buf_size = MZ_MIN(pState->file_stat.m_comp_size, (mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE); mz_uint64 5283 src/punutil/miniz.c static size_t mz_zip_file_write_callback(void *pOpaque, mz_uint64 ofs, const void *pBuf, size_t n) mz_uint64 5356 src/punutil/miniz.c static size_t mz_zip_compute_crc32_callback(void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n) mz_uint64 5373 src/punutil/miniz.c mz_uint64 local_header_ofs = 0; mz_uint64 5375 src/punutil/miniz.c mz_uint64 local_header_comp_size, local_header_uncomp_size; mz_uint64 5490 src/punutil/miniz.c if (field_data_size < sizeof(mz_uint64) * 2) mz_uint64 5497 src/punutil/miniz.c local_header_comp_size = MZ_READ_LE64(pSrc_field_data + sizeof(mz_uint64)); mz_uint64 5516 src/punutil/miniz.c mz_uint64 comp_size = 0, uncomp_size = 0; mz_uint64 5534 src/punutil/miniz.c uncomp_size = MZ_READ_LE64(pSrc + sizeof(mz_uint32) + sizeof(mz_uint64)); mz_uint64 5729 src/punutil/miniz.c static MZ_FORCEINLINE void mz_write_le64(mz_uint8 *p, mz_uint64 v) mz_uint64 5737 src/punutil/miniz.c # define MZ_WRITE_LE64(p, v) mz_write_le64((mz_uint8 *)(p), (mz_uint64)(v)) mz_uint64 5739 src/punutil/miniz.c static size_t mz_zip_heap_write_func(void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n) mz_uint64 5743 src/punutil/miniz.c mz_uint64 new_size = MZ_MAX(file_ofs + n, pState->m_mem_size); mz_uint64 5823 src/punutil/miniz.c mz_bool mz_zip_writer_init_v2(mz_zip_archive *pZip, mz_uint64 existing_size, mz_uint flags) mz_uint64 5872 src/punutil/miniz.c mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size) mz_uint64 5911 src/punutil/miniz.c static size_t mz_zip_file_write_func(void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n) mz_uint64 5927 src/punutil/miniz.c mz_bool mz_zip_writer_init_file(mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning) mz_uint64 5932 src/punutil/miniz.c mz_bool mz_zip_writer_init_file_v2(mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning, mz_uint flags) mz_uint64 5958 src/punutil/miniz.c mz_uint64 cur_ofs = 0; mz_uint64 6102 src/punutil/miniz.c mz_uint64 m_cur_archive_file_ofs; mz_uint64 6103 src/punutil/miniz.c mz_uint64 m_comp_size; mz_uint64 6117 src/punutil/miniz.c # define MZ_ZIP64_MAX_LOCAL_EXTRA_FIELD_SIZE (sizeof(mz_uint16) * 2 + sizeof(mz_uint64) * 2) mz_uint64 6118 src/punutil/miniz.c # define MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE (sizeof(mz_uint16) * 2 + sizeof(mz_uint64) * 3) mz_uint64 6119 src/punutil/miniz.c static mz_uint32 mz_zip_writer_create_zip64_extra_data(mz_uint8 *pBuf, mz_uint64 *pUncomp_size, mz_uint64 *pComp_size, mz_uint64 *pLocal_header_ofs) mz_uint64 6131 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6132 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6138 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6139 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6145 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6146 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6154 src/punutil/miniz.c static mz_bool mz_zip_writer_create_local_dir_header(mz_zip_archive *pZip, mz_uint8 *pDst, mz_uint16 filename_size, mz_uint16 extra_size, mz_uint64 uncomp_size, mz_uint64 comp_size, mz_uint32 uncomp_crc32, mz_uint16 method, mz_uint16 bit_flags, mz_uint16 dos_time, mz_uint16 dos_date) mz_uint64 6174 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint64 comp_size, mz_uint32 uncomp_crc32, mz_uint64 6176 src/punutil/miniz.c mz_uint64 local_header_ofs, mz_uint32 ext_attributes) mz_uint64 6199 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint64 comp_size, mz_uint32 uncomp_crc32, mz_uint64 6201 src/punutil/miniz.c mz_uint64 local_header_ofs, mz_uint32 ext_attributes, mz_uint64 6216 src/punutil/miniz.c if (((mz_uint64)pState->m_central_dir.m_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + filename_size + extra_size + user_extra_data_len + comment_size) >= MZ_UINT32_MAX) mz_uint64 6257 src/punutil/miniz.c static mz_bool mz_zip_writer_write_zeros(mz_zip_archive *pZip, mz_uint64 cur_file_ofs, mz_uint32 n) mz_uint64 6274 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint32 uncomp_crc32) mz_uint64 6280 src/punutil/miniz.c mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32, MZ_TIME_T *last_modified, mz_uint64 6285 src/punutil/miniz.c mz_uint64 local_dir_header_ofs = pZip->m_archive_size, cur_archive_file_ofs = pZip->m_archive_size, comp_size = 0; mz_uint64 6325 src/punutil/miniz.c if (((mz_uint64)buf_size > 0xFFFFFFFF) || (uncomp_size > 0xFFFFFFFF)) mz_uint64 6371 src/punutil/miniz.c if (((mz_uint64)pState->m_central_dir.m_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + archive_name_size + MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE + comment_size) >= MZ_UINT32_MAX) mz_uint64 6565 src/punutil/miniz.c mz_bool mz_zip_writer_add_read_buf_callback(mz_zip_archive *pZip, const char *pArchive_name, mz_file_read_func read_callback, void *callback_opaque, mz_uint64 max_size, const MZ_TIME_T *pFile_time, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 6571 src/punutil/miniz.c mz_uint64 local_dir_header_ofs, cur_archive_file_ofs = pZip->m_archive_size, uncomp_size = 0, comp_size = 0; mz_uint64 6578 src/punutil/miniz.c mz_uint64 file_ofs = 0, cur_archive_header_file_ofs; mz_uint64 6630 src/punutil/miniz.c if (((mz_uint64)pState->m_central_dir.m_size + MZ_ZIP_CENTRAL_DIR_HEADER_SIZE + archive_name_size + MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE + comment_size) >= MZ_UINT32_MAX) mz_uint64 6927 src/punutil/miniz.c static size_t mz_file_read_func_stdio(void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n) mz_uint64 6938 src/punutil/miniz.c mz_bool mz_zip_writer_add_cfile(mz_zip_archive *pZip, const char *pArchive_name, MZ_FILE *pSrc_file, mz_uint64 max_size, const MZ_TIME_T *pFile_time, const void *pComment, mz_uint16 comment_size, mz_uint level_and_flags, mz_uint64 6948 src/punutil/miniz.c mz_uint64 uncomp_size = 0; mz_uint64 6977 src/punutil/miniz.c static mz_bool mz_zip_writer_update_zip64_extension_block(mz_zip_array *pNew_ext, mz_zip_archive *pZip, const mz_uint8 *pExt, mz_uint32 ext_len, mz_uint64 *pComp_size, mz_uint64 *pUncomp_size, mz_uint64 *pLocal_header_ofs, mz_uint32 *pDisk_start) mz_uint64 6996 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7002 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7008 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7060 src/punutil/miniz.c mz_uint64 src_archive_bytes_remaining, local_dir_header_ofs; mz_uint64 7061 src/punutil/miniz.c mz_uint64 cur_src_file_ofs, cur_dst_file_ofs; mz_uint64 7072 src/punutil/miniz.c mz_uint64 local_header_comp_size, local_header_uncomp_size; mz_uint64 7182 src/punutil/miniz.c if (field_data_size < sizeof(mz_uint64) * 2) mz_uint64 7189 src/punutil/miniz.c local_header_comp_size = MZ_READ_LE64(pSrc_field_data + sizeof(mz_uint64)); /* may be 0 if there's a descriptor */ mz_uint64 7206 src/punutil/miniz.c mz_uint64 approx_new_archive_size = cur_dst_file_ofs + num_alignment_padding_bytes + MZ_ZIP_LOCAL_DIR_HEADER_SIZE + src_archive_bytes_remaining + (sizeof(mz_uint32) * 4) + mz_uint64 7232 src/punutil/miniz.c if (NULL == (pBuf = pZip->m_pAlloc(pZip->m_pAlloc_opaque, 1, (size_t)MZ_MAX(32U, MZ_MIN((mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE, src_archive_bytes_remaining))))) mz_uint64 7237 src/punutil/miniz.c n = (mz_uint)MZ_MIN((mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE, src_archive_bytes_remaining); mz_uint64 7295 src/punutil/miniz.c const mz_uint64 src_comp_size = MZ_READ_LE32(pSrc_descriptor + sizeof(mz_uint32)); mz_uint64 7296 src/punutil/miniz.c const mz_uint64 src_uncomp_size = MZ_READ_LE32(pSrc_descriptor + 2 * sizeof(mz_uint32)); mz_uint64 7422 src/punutil/miniz.c mz_uint64 central_dir_ofs, central_dir_size; mz_uint64 7432 src/punutil/miniz.c if ((mz_uint64)pState->m_central_dir.m_size >= MZ_UINT32_MAX) mz_uint64 7458 src/punutil/miniz.c mz_uint64 rel_ofs_to_zip64_ecdr = pZip->m_archive_size; mz_uint64 7462 src/punutil/miniz.c MZ_WRITE_LE64(hdr + MZ_ZIP64_ECDH_SIZE_OF_RECORD_OFS, MZ_ZIP64_END_OF_CENTRAL_DIR_HEADER_SIZE - sizeof(mz_uint32) - sizeof(mz_uint64)); mz_uint64 7834 src/punutil/miniz.c mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip) mz_uint64 7841 src/punutil/miniz.c mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip) mz_uint64 7855 src/punutil/miniz.c size_t mz_zip_read_archive_data(mz_zip_archive *pZip, mz_uint64 file_ofs, void *pBuf, size_t n) mz_uint64 681 src/punutil/miniz.h #define MZ_READ_LE64(p) (((mz_uint64)MZ_READ_LE32(p)) | (((mz_uint64)MZ_READ_LE32((const mz_uint8 *)(p) + sizeof(mz_uint32))) << 32U)) mz_uint64 1027 src/punutil/miniz.h typedef mz_uint64 tinfl_bit_buf_t; mz_uint64 1080 src/punutil/miniz.h mz_uint64 m_central_dir_ofs; mz_uint64 1092 src/punutil/miniz.h mz_uint64 m_comp_size; mz_uint64 1095 src/punutil/miniz.h mz_uint64 m_uncomp_size; mz_uint64 1102 src/punutil/miniz.h mz_uint64 m_local_header_ofs; mz_uint64 1131 src/punutil/miniz.h typedef size_t (*mz_file_read_func)(void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n); mz_uint64 1132 src/punutil/miniz.h typedef size_t (*mz_file_write_func)(void *pOpaque, mz_uint64 file_ofs, const void *pBuf, size_t n); mz_uint64 1214 src/punutil/miniz.h mz_uint64 m_archive_size; mz_uint64 1215 src/punutil/miniz.h mz_uint64 m_central_directory_file_ofs; mz_uint64 1223 src/punutil/miniz.h mz_uint64 m_file_offset_alignment; mz_uint64 1246 src/punutil/miniz.h mz_uint64 read_buf_size, read_buf_ofs, read_buf_avail, comp_remaining, out_buf_ofs, cur_file_ofs; mz_uint64 1267 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint flags); mz_uint64 1276 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_reader_init_file_v2(mz_zip_archive *pZip, const char *pFilename, mz_uint flags, mz_uint64 file_start_ofs, mz_uint64 archive_size); mz_uint64 1281 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_reader_init_cfile(mz_zip_archive *pZip, MZ_FILE *pFile, mz_uint64 archive_size, mz_uint flags); mz_uint64 1299 src/punutil/miniz.h MINIZ_EXPORT mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip); mz_uint64 1300 src/punutil/miniz.h MINIZ_EXPORT mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip); mz_uint64 1304 src/punutil/miniz.h MINIZ_EXPORT size_t mz_zip_read_archive_data(mz_zip_archive *pZip, mz_uint64 file_ofs, void *pBuf, size_t n); mz_uint64 1384 src/punutil/miniz.h mz_uint64 1385 src/punutil/miniz.h mz_uint64 1386 src/punutil/miniz.h mz_uint64 1414 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size); mz_uint64 1415 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_init_v2(mz_zip_archive *pZip, mz_uint64 existing_size, mz_uint flags); mz_uint64 1421 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_init_file(mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning); mz_uint64 1422 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_init_file_v2(mz_zip_archive *pZip, const char *pFilename, mz_uint64 size_to_reserve_at_beginning, mz_uint flags); mz_uint64 1443 src/punutil/miniz.h mz_uint64 uncomp_size, mz_uint32 uncomp_crc32); mz_uint64 1446 src/punutil/miniz.h mz_uint64 uncomp_size, mz_uint32 uncomp_crc32, MZ_TIME_T *last_modified, const char *user_extra_data_local, mz_uint user_extra_data_local_len, mz_uint64 1451 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_add_read_buf_callback(mz_zip_archive *pZip, const char *pArchive_name, mz_file_read_func read_callback, void *callback_opaque, mz_uint64 max_size, mz_uint64 1461 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_add_cfile(mz_zip_archive *pZip, const char *pArchive_name, MZ_FILE *pSrc_file, mz_uint64 max_size,