| 1134 | } |
| 1135 | |
| 1136 | extern int ZEXPORT unzGetCurrentFileInfo (unzFile file, |
| 1137 | unz_file_info * pfile_info, |
| 1138 | char * szFileName, uLong fileNameBufferSize, |
| 1139 | void *extraField, uLong extraFieldBufferSize, |
| 1140 | char* szComment, uLong commentBufferSize) |
| 1141 | { |
| 1142 | int err; |
| 1143 | unz_file_info64 file_info64; |
| 1144 | err = unz64local_GetCurrentFileInfoInternal(file,&file_info64,NULL, |
| 1145 | szFileName,fileNameBufferSize, |
| 1146 | extraField,extraFieldBufferSize, |
| 1147 | szComment,commentBufferSize); |
| 1148 | if ((err==UNZ_OK) && (pfile_info != NULL)) |
| 1149 | { |
| 1150 | pfile_info->version = file_info64.version; |
| 1151 | pfile_info->version_needed = file_info64.version_needed; |
| 1152 | pfile_info->flag = file_info64.flag; |
| 1153 | pfile_info->compression_method = file_info64.compression_method; |
| 1154 | pfile_info->dosDate = file_info64.dosDate; |
| 1155 | pfile_info->crc = file_info64.crc; |
| 1156 | |
| 1157 | pfile_info->size_filename = file_info64.size_filename; |
| 1158 | pfile_info->size_file_extra = file_info64.size_file_extra; |
| 1159 | pfile_info->size_file_comment = file_info64.size_file_comment; |
| 1160 | |
| 1161 | pfile_info->disk_num_start = file_info64.disk_num_start; |
| 1162 | pfile_info->internal_fa = file_info64.internal_fa; |
| 1163 | pfile_info->external_fa = file_info64.external_fa; |
| 1164 | |
| 1165 | pfile_info->tmu_date = file_info64.tmu_date, |
| 1166 | |
| 1167 | |
| 1168 | pfile_info->compressed_size = (uLong)file_info64.compressed_size; |
| 1169 | pfile_info->uncompressed_size = (uLong)file_info64.uncompressed_size; |
| 1170 | |
| 1171 | } |
| 1172 | return err; |
| 1173 | } |
| 1174 | /* |
| 1175 | Set the current file of the zipfile to the first file. |
| 1176 | return UNZ_OK if there is no problem |
nothing calls this directly
no test coverage detected