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 3354 src/punutil/miniz.c mz_uint64 m_file_archive_start_ofs; mz_uint64 3595 src/punutil/miniz.c mz_uint64 child, root = start; mz_uint64 3614 src/punutil/miniz.c mz_uint64 child, root = 0; mz_uint64 3666 src/punutil/miniz.c if ((!cur_file_ofs) || ((pZip->m_archive_size - cur_file_ofs) >= ((mz_uint64)(MZ_UINT16_MAX) + record_size))) mz_uint64 3692 src/punutil/miniz.c mz_uint64 cdir_ofs = 0, eocd_ofs = 0, archive_ofs = 0; mz_uint64 3705 src/punutil/miniz.c mz_uint64 zip64_end_of_central_dir_ofs = 0; mz_uint64 3772 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 3773 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 3774 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 3775 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 3813 src/punutil/miniz.c if (cdir_size < (mz_uint64)pZip->m_total_files * MZ_ZIP_CENTRAL_DIR_HEADER_SIZE) mz_uint64 3867 src/punutil/miniz.c mz_uint64 comp_size, decomp_size, local_header_ofs; mz_uint64 3963 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 4042 src/punutil/miniz.c mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint flags) mz_uint64 4062 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 4105 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 4123 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 4125 src/punutil/miniz.c mz_uint64 file_size; mz_uint64 4177 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 4179 src/punutil/miniz.c mz_uint64 cur_file_ofs; mz_uint64 4388 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4392 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4393 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4398 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4402 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4403 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4408 src/punutil/miniz.c if (field_data_remaining < sizeof(mz_uint64)) mz_uint64 4412 src/punutil/miniz.c pField_data += sizeof(mz_uint64); mz_uint64 4413 src/punutil/miniz.c field_data_remaining -= sizeof(mz_uint64); mz_uint64 4573 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 4615 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 4659 src/punutil/miniz.c read_buf_size = MZ_MIN(file_stat.m_comp_size, (mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE); mz_uint64 4743 src/punutil/miniz.c mz_uint64 alloc_size; mz_uint64 4794 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 4827 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 4840 src/punutil/miniz.c read_buf_size = MZ_MIN(file_stat.m_comp_size, (mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE); mz_uint64 5069 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 5089 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 5296 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 5369 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 5386 src/punutil/miniz.c mz_uint64 local_header_ofs = 0; mz_uint64 5388 src/punutil/miniz.c mz_uint64 local_header_comp_size, local_header_uncomp_size; mz_uint64 5503 src/punutil/miniz.c if (field_data_size < sizeof(mz_uint64) * 2) mz_uint64 5510 src/punutil/miniz.c local_header_comp_size = MZ_READ_LE64(pSrc_field_data + sizeof(mz_uint64)); mz_uint64 5529 src/punutil/miniz.c mz_uint64 comp_size = 0, uncomp_size = 0; mz_uint64 5547 src/punutil/miniz.c uncomp_size = MZ_READ_LE64(pSrc + sizeof(mz_uint32) + sizeof(mz_uint64)); mz_uint64 5742 src/punutil/miniz.c static MZ_FORCEINLINE void mz_write_le64(mz_uint8 *p, mz_uint64 v) mz_uint64 5750 src/punutil/miniz.c # define MZ_WRITE_LE64(p, v) mz_write_le64((mz_uint8 *)(p), (mz_uint64)(v)) mz_uint64 5752 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 5756 src/punutil/miniz.c mz_uint64 new_size = MZ_MAX(file_ofs + n, pState->m_mem_size); mz_uint64 5836 src/punutil/miniz.c mz_bool mz_zip_writer_init_v2(mz_zip_archive *pZip, mz_uint64 existing_size, mz_uint flags) mz_uint64 5885 src/punutil/miniz.c mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size) mz_uint64 5924 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 5940 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 5945 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 5971 src/punutil/miniz.c mz_uint64 cur_ofs = 0; mz_uint64 6115 src/punutil/miniz.c mz_uint64 m_cur_archive_file_ofs; mz_uint64 6116 src/punutil/miniz.c mz_uint64 m_comp_size; mz_uint64 6130 src/punutil/miniz.c # define MZ_ZIP64_MAX_LOCAL_EXTRA_FIELD_SIZE (sizeof(mz_uint16) * 2 + sizeof(mz_uint64) * 2) mz_uint64 6131 src/punutil/miniz.c # define MZ_ZIP64_MAX_CENTRAL_EXTRA_FIELD_SIZE (sizeof(mz_uint16) * 2 + sizeof(mz_uint64) * 3) mz_uint64 6132 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 6144 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6145 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6151 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6152 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6158 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 6159 src/punutil/miniz.c field_size += sizeof(mz_uint64); mz_uint64 6167 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 6187 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint64 comp_size, mz_uint32 uncomp_crc32, mz_uint64 6189 src/punutil/miniz.c mz_uint64 local_header_ofs, mz_uint32 ext_attributes) mz_uint64 6212 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint64 comp_size, mz_uint32 uncomp_crc32, mz_uint64 6214 src/punutil/miniz.c mz_uint64 local_header_ofs, mz_uint32 ext_attributes, mz_uint64 6229 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 6270 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 6287 src/punutil/miniz.c mz_uint64 uncomp_size, mz_uint32 uncomp_crc32) mz_uint64 6293 src/punutil/miniz.c mz_uint level_and_flags, mz_uint64 uncomp_size, mz_uint32 uncomp_crc32, MZ_TIME_T *last_modified, mz_uint64 6298 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 6338 src/punutil/miniz.c if (((mz_uint64)buf_size > 0xFFFFFFFF) || (uncomp_size > 0xFFFFFFFF)) mz_uint64 6384 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 6578 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 6584 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 6591 src/punutil/miniz.c mz_uint64 file_ofs = 0, cur_archive_header_file_ofs; mz_uint64 6643 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 6940 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 6951 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 6961 src/punutil/miniz.c mz_uint64 uncomp_size = 0; mz_uint64 6990 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 7009 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7015 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7021 src/punutil/miniz.c pDst += sizeof(mz_uint64); mz_uint64 7073 src/punutil/miniz.c mz_uint64 src_archive_bytes_remaining, local_dir_header_ofs; mz_uint64 7074 src/punutil/miniz.c mz_uint64 cur_src_file_ofs, cur_dst_file_ofs; mz_uint64 7085 src/punutil/miniz.c mz_uint64 local_header_comp_size, local_header_uncomp_size; mz_uint64 7195 src/punutil/miniz.c if (field_data_size < sizeof(mz_uint64) * 2) mz_uint64 7202 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 7219 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 7245 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 7250 src/punutil/miniz.c n = (mz_uint)MZ_MIN((mz_uint64)MZ_ZIP_MAX_IO_BUF_SIZE, src_archive_bytes_remaining); mz_uint64 7308 src/punutil/miniz.c const mz_uint64 src_comp_size = MZ_READ_LE32(pSrc_descriptor + sizeof(mz_uint32)); mz_uint64 7309 src/punutil/miniz.c const mz_uint64 src_uncomp_size = MZ_READ_LE32(pSrc_descriptor + 2 * sizeof(mz_uint32)); mz_uint64 7435 src/punutil/miniz.c mz_uint64 central_dir_ofs, central_dir_size; mz_uint64 7445 src/punutil/miniz.c if ((mz_uint64)pState->m_central_dir.m_size >= MZ_UINT32_MAX) mz_uint64 7471 src/punutil/miniz.c mz_uint64 rel_ofs_to_zip64_ecdr = pZip->m_archive_size; mz_uint64 7475 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 7847 src/punutil/miniz.c mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip) mz_uint64 7854 src/punutil/miniz.c mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip) mz_uint64 7868 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 692 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 1030 src/punutil/miniz.h typedef mz_uint64 tinfl_bit_buf_t; mz_uint64 1083 src/punutil/miniz.h mz_uint64 m_central_dir_ofs; mz_uint64 1095 src/punutil/miniz.h mz_uint64 m_comp_size; mz_uint64 1098 src/punutil/miniz.h mz_uint64 m_uncomp_size; mz_uint64 1105 src/punutil/miniz.h mz_uint64 m_local_header_ofs; mz_uint64 1134 src/punutil/miniz.h typedef size_t (*mz_file_read_func)(void *pOpaque, mz_uint64 file_ofs, void *pBuf, size_t n); mz_uint64 1135 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 1217 src/punutil/miniz.h mz_uint64 m_archive_size; mz_uint64 1218 src/punutil/miniz.h mz_uint64 m_central_directory_file_ofs; mz_uint64 1226 src/punutil/miniz.h mz_uint64 m_file_offset_alignment; mz_uint64 1249 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 1270 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_reader_init(mz_zip_archive *pZip, mz_uint64 size, mz_uint flags); mz_uint64 1279 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 1284 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 1302 src/punutil/miniz.h MINIZ_EXPORT mz_uint64 mz_zip_get_archive_size(mz_zip_archive *pZip); mz_uint64 1303 src/punutil/miniz.h MINIZ_EXPORT mz_uint64 mz_zip_get_archive_file_start_offset(mz_zip_archive *pZip); mz_uint64 1307 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 1387 src/punutil/miniz.h mz_uint64 1388 src/punutil/miniz.h mz_uint64 1389 src/punutil/miniz.h mz_uint64 1417 src/punutil/miniz.h MINIZ_EXPORT mz_bool mz_zip_writer_init(mz_zip_archive *pZip, mz_uint64 existing_size); mz_uint64 1418 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 1424 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 1425 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 1446 src/punutil/miniz.h mz_uint64 uncomp_size, mz_uint32 uncomp_crc32); mz_uint64 1449 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 1454 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 1464 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,