/bin/sh /server/download/php-7.3.24/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/zip/ -I/server/download/php-7.3.24/ext/zip/ -DPHP_ATOM_INC -I/server/download/php-7.3.24/include -I/server/download/php-7.3.24/main -I/server/download/php-7.3.24 -I/server/download/php-7.3.24/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/server/download/php-7.3.24/ext/mbstring/oniguruma -I/server/download/php-7.3.24/ext/mbstring/libmbfl -I/server/download/php-7.3.24/ext/mbstring/libmbfl/mbfl -I/server/download/php-7.3.24/ext/sqlite3/libsqlite -I/usr/local/include -I/usr/local/lib/libzip/include -I/server/download/php-7.3.24/TSRM -I/server/download/php-7.3.24/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /server/download/php-7.3.24/ext/zip/php_zip.c -o ext/zip/php_zip.lo
In file included from /server/download/php-7.3.24/ext/zip/php_zip.h:31:0,
from /server/download/php-7.3.24/ext/zip/php_zip.c:36:
/usr/local/include/zip.h:278:22: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘str’
char * _Nullable str; /* string representation or NULL */
^
/usr/local/include/zip.h:293:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘name’
const char * _Nullable name; /* name of the file */
^
/usr/local/include/zip.h:305:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘data’
zip_uint8_t * _Nonnull data;
^
/usr/local/include/zip.h:322:69: 错误:形参‘_Nullable’重定义
typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
^
/usr/local/include/zip.h:322:51: 附注:‘_Nullable’的上一个定义在此
typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
^
/usr/local/include/zip.h:329:63: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:40: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:88: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:63: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:330:67: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull); /* use zip_dir_add */
^
/usr/local/include/zip.h:330:44: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull); /* use zip_dir_add */
^
/usr/local/include/zip.h:331:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_file_comment’
ZIP_EXTERN const char * _Nullable zip_get_file_comment(zip_t * _Nonnull, zip_uint64_t, int * _Nullable, int); /* use zip_file_get_comment */
^
/usr/local/include/zip.h:333:72: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull); /* use zip_file_rename */
^
/usr/local/include/zip.h:333:35: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull); /* use zip_file_rename */
^
/usr/local/include/zip.h:334:75: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull); /* use zip_file_replace */
^
/usr/local/include/zip.h:334:36: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull); /* use zip_file_replace */
^
/usr/local/include/zip.h:337:72: 错误:形参‘_Nullable’重定义
ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:337:55: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:339:82: 错误:形参‘_Nullable’重定义
ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:339:65: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:344:67: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:344:44: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:347:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_get_error(zip_t * _Nonnull);
^
/usr/local/include/zip.h:355:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_error_strerror’
ZIP_EXTERN const char * _Nonnull zip_error_strerror(zip_error_t * _Nonnull);
^
/usr/local/include/zip.h:357:79: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:357:62: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:360:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fdopen’
ZIP_EXTERN zip_t * _Nullable zip_fdopen(int, int, int * _Nullable);
^
/usr/local/include/zip.h:361:68: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:45: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:93: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:68: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:368:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get’
ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_uint16_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:369:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get_by_id’
ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get_by_id(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:370:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_comment’
ZIP_EXTERN const char * _Nullable zip_file_get_comment(zip_t * _Nonnull, zip_uint64_t, zip_uint32_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:371:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_file_get_error(zip_file_t * _Nonnull);
^
/usr/local/include/zip.h:372:134: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
^
/usr/local/include/zip.h:372:108: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
^
/usr/local/include/zip.h:373:77: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:373:40: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:374:80: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:374:41: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:379:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_strerror’
ZIP_EXTERN const char * _Nonnull zip_file_strerror(zip_file_t * _Nonnull);
^
/usr/local/include/zip.h:380:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:381:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_encrypted’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_encrypted(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, const char * _Nullable);
^
/usr/local/include/zip.h:382:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
^
/usr/local/include/zip.h:383:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index_encrypted’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index_encrypted(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, const char * _Nullable);
^
/usr/local/include/zip.h:384:64: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:384:47: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:387:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_archive_comment’
ZIP_EXTERN const char * _Nullable zip_get_archive_comment(zip_t * _Nonnull, int * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:389:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_name’
ZIP_EXTERN const char * _Nullable zip_get_name(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
^
/usr/local/include/zip.h:391:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_libzip_version’
ZIP_EXTERN const char * _Nonnull zip_libzip_version(void);
^
/usr/local/include/zip.h:392:71: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:392:48: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:393:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open’
ZIP_EXTERN zip_t * _Nullable zip_open(const char * _Nonnull, int, int * _Nullable);
^
/usr/local/include/zip.h:394:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open_from_source’
ZIP_EXTERN zip_t * _Nullable zip_open_from_source(zip_source_t * _Nonnull, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:395:125: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:106: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:162: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:125: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:402:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer(zip_t * _Nonnull, const void * _Nullable, zip_uint64_t, int);
^
/usr/local/include/zip.h:403:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_create(const void * _Nullable, zip_uint64_t, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:404:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment(zip_t * _Nonnull, const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int);
^
/usr/local/include/zip.h:405:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment_create(const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:408:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_source_error(zip_source_t * _Nonnull);
^
/usr/local/include/zip.h:409:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file’
ZIP_EXTERN zip_source_t * _Nullable zip_source_file(zip_t * _Nonnull, const char * _Nonnull, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:410:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_file_create(const char * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:411:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep’
ZIP_EXTERN zip_source_t * _Nullable zip_source_filep(zip_t * _Nonnull, FILE * _Nonnull, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:412:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_filep_create(FILE * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:414:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function’
ZIP_EXTERN zip_source_t * _Nullable zip_source_function(zip_t * _Nonnull, zip_source_callback _Nonnull , void * _Nullable);
^
/usr/local/include/zip.h:415:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_function_create(zip_source_callback _Nonnull , void * _Nullable, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:420:72: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:420:55: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:425:70: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:425:47: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:437:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_zip’
ZIP_EXTERN zip_source_t * _Nullable zip_source_zip(zip_t * _Nonnull, zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:438:56: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:33: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:92: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:56: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:439:89: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:439:39: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:441:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_strerror’
ZIP_EXTERN const char * _Nonnull zip_strerror(zip_t * _Nonnull);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_extract_file’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:246:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zf = zip_fopen(za, file, 0);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_add_file’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:304:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zs = zip_source_file(za, resolved_path, offset_start, offset_len);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_status’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:425:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
err = zip_get_error(za);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_status_sys’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:443:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
err = zip_get_error(za);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zipobj_get_zip_comment’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:474:10: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-cast]
return (char *)zip_get_archive_comment(za, len, 0);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘zif_zip_open’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1169:15: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
rsrc_int->za = zip_open(resolved_path, 0, &err);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘zif_zip_read’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1233:15: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zr_rsrc->zf = zip_fopen_index(rsrc_int->za, rsrc_int->index_current, 0);
^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_entry_get_info’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1357:37: 错误:‘struct zip_stat’没有名为‘name’的成员
RETURN_STRING((char *)zr_rsrc->sb.name);
^
/server/download/php-7.3.24/Zend/zend_API.h:579:21: 附注:in definition of macro ‘ZVAL_STRING’
const char *_s = (s); \
^
/server/download/php-7.3.24/Zend/zend_API.h:643:32: 附注:in expansion of macro ‘RETVAL_STRING’
#define RETURN_STRING(s) { RETVAL_STRING(s); return; }
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1357:4: 附注:in expansion of macro ‘RETURN_STRING’
RETURN_STRING((char *)zr_rsrc->sb.name);
^
In file included from /server/download/php-7.3.24/Zend/zend.h:27:0,
from /server/download/php-7.3.24/main/php.h:33,
from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c:1360:40: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
RETURN_LONG((zend_long) (zr_rsrc->sb.comp_size));
^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
Z_LVAL_P(__z) = l; \
^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
#define RETURN_LONG(l) { RETVAL_LONG(l); return; }
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1360:4: 附注:in expansion of macro ‘RETURN_LONG’
RETURN_LONG((zend_long) (zr_rsrc->sb.comp_size));
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1363:40: 错误:‘struct zip_stat’没有名为‘size’的成员
RETURN_LONG((zend_long) (zr_rsrc->sb.size));
^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
Z_LVAL_P(__z) = l; \
^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
#define RETURN_LONG(l) { RETVAL_LONG(l); return; }
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1363:4: 附注:in expansion of macro ‘RETURN_LONG’
RETURN_LONG((zend_long) (zr_rsrc->sb.size));
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1366:23: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
switch (zr_rsrc->sb.comp_method) {
^
In file included from /server/download/php-7.3.24/Zend/zend.h:27:0,
from /server/download/php-7.3.24/main/php.h:33,
from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c:1397:40: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
RETURN_LONG((zend_long) (zr_rsrc->sb.comp_method));
^
/server/download/php-7.3.24/Zend/zend_types.h:745:19: 附注:in definition of macro ‘ZVAL_LONG’
Z_LVAL_P(__z) = l; \
^
/server/download/php-7.3.24/Zend/zend_API.h:637:31: 附注:in expansion of macro ‘RETVAL_LONG’
#define RETURN_LONG(l) { RETVAL_LONG(l); return; }
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1397:4: 附注:in expansion of macro ‘RETURN_LONG’
RETURN_LONG((zend_long) (zr_rsrc->sb.comp_method));
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_open’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1499:9: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
intern = zip_open(resolved_path, flags, &err);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getStatusString’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1624:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
err = zip_get_error(intern);
^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/Zend/zend_API.h:579:20: 警告:初始化时将整数赋给指针,未作类型转换 [默认启用]
const char *_s = (s); \
^
/server/download/php-7.3.24/Zend/zend_API.h:625:30: 附注:in expansion of macro ‘ZVAL_STRING’
#define RETVAL_STRING(s) ZVAL_STRING(return_value, s)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1625:2: 附注:in expansion of macro ‘RETVAL_STRING’
RETVAL_STRING(zip_error_strerror(err));
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_addFromString’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:1889:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zs = zip_source_buffer(intern, ze_obj->buffers[pos], ZSTR_LEN(buffer), 0);
^
In file included from /server/download/php-7.3.24/main/php.h:37:0,
from /server/download/php-7.3.24/ext/zip/php_zip.c:24:
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_statName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:391:60: 错误:‘struct zip_stat’没有名为‘name’的成员
add_ascii_assoc_string(return_value, "name", (char *)(sb)->name); \
^
/server/download/php-7.3.24/Zend/zend_API.h:404:96: 附注:in definition of macro ‘add_assoc_string’
#define add_assoc_string(__arg, __key, __str) add_assoc_string_ex(__arg, __key, strlen(__key), __str)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:392:63: 错误:‘struct zip_stat’没有名为‘index’的成员
add_ascii_assoc_long(return_value, "index", (zend_long) (sb)->index); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:393:61: 错误:‘struct zip_stat’没有名为‘crc’的成员
add_ascii_assoc_long(return_value, "crc", (zend_long) (sb)->crc); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:394:62: 错误:‘struct zip_stat’没有名为‘size’的成员
add_ascii_assoc_long(return_value, "size", (zend_long) (sb)->size); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:395:63: 错误:‘struct zip_stat’没有名为‘mtime’的成员
add_ascii_assoc_long(return_value, "mtime", (zend_long) (sb)->mtime); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:396:67: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
add_ascii_assoc_long(return_value, "comp_size", (zend_long) (sb)->comp_size); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:397:69: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
add_ascii_assoc_long(return_value, "comp_method", (zend_long) (sb)->comp_method); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:398:75: 错误:‘struct zip_stat’没有名为‘encryption_method’的成员
add_ascii_assoc_long(return_value, "encryption_method", (zend_long) (sb)->encryption_method); \
^
/server/download/php-7.3.24/ext/zip/php_zip.c:97:31: 附注:in expansion of macro ‘add_assoc_long’
# define add_ascii_assoc_long add_assoc_long
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1936:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_statIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:391:60: 错误:‘struct zip_stat’没有名为‘name’的成员
add_ascii_assoc_string(return_value, "name", (char *)(sb)->name); \
^
/server/download/php-7.3.24/Zend/zend_API.h:404:96: 附注:in definition of macro ‘add_assoc_string’
#define add_assoc_string(__arg, __key, __str) add_assoc_string_ex(__arg, __key, strlen(__key), __str)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:392:63: 错误:‘struct zip_stat’没有名为‘index’的成员
add_ascii_assoc_long(return_value, "index", (zend_long) (sb)->index); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:393:61: 错误:‘struct zip_stat’没有名为‘crc’的成员
add_ascii_assoc_long(return_value, "crc", (zend_long) (sb)->crc); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:394:62: 错误:‘struct zip_stat’没有名为‘size’的成员
add_ascii_assoc_long(return_value, "size", (zend_long) (sb)->size); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:395:63: 错误:‘struct zip_stat’没有名为‘mtime’的成员
add_ascii_assoc_long(return_value, "mtime", (zend_long) (sb)->mtime); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:396:67: 错误:‘struct zip_stat’没有名为‘comp_size’的成员
add_ascii_assoc_long(return_value, "comp_size", (zend_long) (sb)->comp_size); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:397:69: 错误:‘struct zip_stat’没有名为‘comp_method’的成员
add_ascii_assoc_long(return_value, "comp_method", (zend_long) (sb)->comp_method); \
^
/server/download/php-7.3.24/Zend/zend_API.h:398:90: 附注:in definition of macro ‘add_assoc_long’
#define add_assoc_long(__arg, __key, __n) add_assoc_long_ex(__arg, __key, strlen(__key), __n)
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:398:75: 错误:‘struct zip_stat’没有名为‘encryption_method’的成员
add_ascii_assoc_long(return_value, "encryption_method", (zend_long) (sb)->encryption_method); \
^
/server/download/php-7.3.24/ext/zip/php_zip.c:97:31: 附注:in expansion of macro ‘add_assoc_long’
# define add_ascii_assoc_long add_assoc_long
^
/server/download/php-7.3.24/ext/zip/php_zip.c:1964:2: 附注:in expansion of macro ‘RETURN_SB’
RETURN_SB(&sb);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getNameIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2022:7: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
name = zip_get_name(intern, (int) index, flags);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getArchiveComment’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2078:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getCommentName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2397:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
comment = zip_get_file_comment(intern, idx, &comment_len, (int)flags);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_getCommentIndex’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2425:10: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
comment = zip_get_file_comment(intern, index, &comment_len, (int)flags);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_deleteName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2551:27: 错误:‘struct zip_stat’没有名为‘index’的成员
if (zip_delete(intern, sb.index)) {
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_renameName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2621:27: 错误:‘struct zip_stat’没有名为‘index’的成员
if (zip_rename(intern, sb.index, (const char *)new_name)) {
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_unchangeName’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2684:29: 错误:‘struct zip_stat’没有名为‘index’的成员
if (zip_unchange(intern, sb.index) != 0) {
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘c_ziparchive_extractTo’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2816:17: 警告:将一个整数转换为大小不同的指针 [-Wint-to-pointer-cast]
char *file = (char*)zip_get_name(intern, i, ZIP_FL_UNCHANGED);
^
/server/download/php-7.3.24/ext/zip/php_zip.c: 在函数‘php_zip_get_from’中:
/server/download/php-7.3.24/ext/zip/php_zip.c:2861:8: 错误:‘struct zip_stat’没有名为‘size’的成员
if (sb.size < 1) {
^
/server/download/php-7.3.24/ext/zip/php_zip.c:2866:11: 错误:‘struct zip_stat’没有名为‘size’的成员
len = sb.size;
^
/server/download/php-7.3.24/ext/zip/php_zip.c:2869:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zf = zip_fopen_index(intern, index, flags);
^
/server/download/php-7.3.24/ext/zip/php_zip.c:2871:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zf = zip_fopen(intern, ZSTR_VAL(filename), flags);
^
/bin/sh /server/download/php-7.3.24/libtool --silent --preserve-dup-deps --mode=compile cc -Iext/zip/ -I/server/download/php-7.3.24/ext/zip/ -DPHP_ATOM_INC -I/server/download/php-7.3.24/include -I/server/download/php-7.3.24/main -I/server/download/php-7.3.24 -I/server/download/php-7.3.24/ext/date/lib -I/usr/include/libxml2 -I/usr/include/freetype2 -I/usr/include/libpng15 -I/server/download/php-7.3.24/ext/mbstring/oniguruma -I/server/download/php-7.3.24/ext/mbstring/libmbfl -I/server/download/php-7.3.24/ext/mbstring/libmbfl/mbfl -I/server/download/php-7.3.24/ext/sqlite3/libsqlite -I/usr/local/include -I/usr/local/lib/libzip/include -I/server/download/php-7.3.24/TSRM -I/server/download/php-7.3.24/Zend -I/usr/include -g -O2 -fvisibility=hidden -DZEND_SIGNALS -c /server/download/php-7.3.24/ext/zip/zip_stream.c -o ext/zip/zip_stream.lo
make: *** [ext/zip/php_zip.lo] 错误 1
make: *** 正在等待未完成的任务....
In file included from /server/download/php-7.3.24/ext/zip/php_zip.h:31:0,
from /server/download/php-7.3.24/ext/zip/zip_stream.c:29:
/usr/local/include/zip.h:278:22: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘str’
char * _Nullable str; /* string representation or NULL */
^
/usr/local/include/zip.h:293:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘name’
const char * _Nullable name; /* name of the file */
^
/usr/local/include/zip.h:305:28: 错误:expected ‘:’, ‘,’, ‘;’, ‘}’ or ‘__attribute__’ before ‘data’
zip_uint8_t * _Nonnull data;
^
/usr/local/include/zip.h:322:69: 错误:形参‘_Nullable’重定义
typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
^
/usr/local/include/zip.h:322:51: 附注:‘_Nullable’的上一个定义在此
typedef zip_int64_t (*zip_source_callback)(void * _Nullable, void * _Nullable, zip_uint64_t, zip_source_cmd_t);
^
/usr/local/include/zip.h:329:63: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:40: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:88: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:329:63: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull); /* use zip_file_add */
^
/usr/local/include/zip.h:330:67: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull); /* use zip_dir_add */
^
/usr/local/include/zip.h:330:44: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_add_dir(zip_t * _Nonnull, const char * _Nonnull); /* use zip_dir_add */
^
/usr/local/include/zip.h:331:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_file_comment’
ZIP_EXTERN const char * _Nullable zip_get_file_comment(zip_t * _Nonnull, zip_uint64_t, int * _Nullable, int); /* use zip_file_get_comment */
^
/usr/local/include/zip.h:333:72: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull); /* use zip_file_rename */
^
/usr/local/include/zip.h:333:35: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull); /* use zip_file_rename */
^
/usr/local/include/zip.h:334:75: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull); /* use zip_file_replace */
^
/usr/local/include/zip.h:334:36: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull); /* use zip_file_replace */
^
/usr/local/include/zip.h:337:72: 错误:形参‘_Nullable’重定义
ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:337:55: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN void zip_error_get(zip_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:339:82: 错误:形参‘_Nullable’重定义
ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:339:65: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN void zip_file_error_get(zip_file_t * _Nonnull, int * _Nullable, int * _Nullable); /* use zip_file_get_error, zip_error_code_zip / zip_error_code_system */
^
/usr/local/include/zip.h:344:67: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:344:44: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_dir_add(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:347:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_get_error(zip_t * _Nonnull);
^
/usr/local/include/zip.h:355:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_error_strerror’
ZIP_EXTERN const char * _Nonnull zip_error_strerror(zip_error_t * _Nonnull);
^
/usr/local/include/zip.h:357:79: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:357:62: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_error_to_data(const zip_error_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:360:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fdopen’
ZIP_EXTERN zip_t * _Nullable zip_fdopen(int, int, int * _Nullable);
^
/usr/local/include/zip.h:361:68: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:45: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:93: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:361:68: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_file_add(zip_t * _Nonnull, const char * _Nonnull, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:368:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get’
ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_uint16_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:369:42: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_extra_field_get_by_id’
ZIP_EXTERN const zip_uint8_t * _Nullable zip_file_extra_field_get_by_id(zip_t * _Nonnull, zip_uint64_t, zip_uint16_t, zip_uint16_t, zip_uint16_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:370:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_comment’
ZIP_EXTERN const char * _Nullable zip_file_get_comment(zip_t * _Nonnull, zip_uint64_t, zip_uint32_t * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:371:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_get_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_file_get_error(zip_file_t * _Nonnull);
^
/usr/local/include/zip.h:372:134: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
^
/usr/local/include/zip.h:372:108: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_file_get_external_attributes(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint8_t * _Nullable, zip_uint32_t * _Nullable);
^
/usr/local/include/zip.h:373:77: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:373:40: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_file_rename(zip_t * _Nonnull, zip_uint64_t, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:374:80: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:374:41: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_file_replace(zip_t * _Nonnull, zip_uint64_t, zip_source_t * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:379:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_file_strerror’
ZIP_EXTERN const char * _Nonnull zip_file_strerror(zip_file_t * _Nonnull);
^
/usr/local/include/zip.h:380:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:381:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_encrypted’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_encrypted(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, const char * _Nullable);
^
/usr/local/include/zip.h:382:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
^
/usr/local/include/zip.h:383:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_fopen_index_encrypted’
ZIP_EXTERN zip_file_t * _Nullable zip_fopen_index_encrypted(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, const char * _Nullable);
^
/usr/local/include/zip.h:384:64: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:384:47: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_fread(zip_file_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:387:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_archive_comment’
ZIP_EXTERN const char * _Nullable zip_get_archive_comment(zip_t * _Nonnull, int * _Nullable, zip_flags_t);
^
/usr/local/include/zip.h:389:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_get_name’
ZIP_EXTERN const char * _Nullable zip_get_name(zip_t * _Nonnull, zip_uint64_t, zip_flags_t);
^
/usr/local/include/zip.h:391:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_libzip_version’
ZIP_EXTERN const char * _Nonnull zip_libzip_version(void);
^
/usr/local/include/zip.h:392:71: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:392:48: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_name_locate(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t);
^
/usr/local/include/zip.h:393:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open’
ZIP_EXTERN zip_t * _Nullable zip_open(const char * _Nonnull, int, int * _Nullable);
^
/usr/local/include/zip.h:394:30: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_open_from_source’
ZIP_EXTERN zip_t * _Nullable zip_open_from_source(zip_source_t * _Nonnull, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:395:125: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:106: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:162: 错误:与‘_Nullable’类型冲突
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:395:125: 附注:‘_Nullable’的上一个定义在此
ZIP_EXTERN int zip_register_progress_callback_with_state(zip_t * _Nonnull, double, zip_progress_callback _Nullable, void (* _Nullable)(void * _Nullable), void * _Nullable);
^
/usr/local/include/zip.h:402:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer(zip_t * _Nonnull, const void * _Nullable, zip_uint64_t, int);
^
/usr/local/include/zip.h:403:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_create(const void * _Nullable, zip_uint64_t, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:404:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment(zip_t * _Nonnull, const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int);
^
/usr/local/include/zip.h:405:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_buffer_fragment_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_buffer_fragment_create(const zip_buffer_fragment_t * _Nonnull, zip_uint64_t, int, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:408:35: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_error’
ZIP_EXTERN zip_error_t * _Nonnull zip_source_error(zip_source_t * _Nonnull);
^
/usr/local/include/zip.h:409:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file’
ZIP_EXTERN zip_source_t * _Nullable zip_source_file(zip_t * _Nonnull, const char * _Nonnull, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:410:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_file_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_file_create(const char * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:411:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep’
ZIP_EXTERN zip_source_t * _Nullable zip_source_filep(zip_t * _Nonnull, FILE * _Nonnull, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:412:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_filep_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_filep_create(FILE * _Nonnull, zip_uint64_t, zip_int64_t, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:414:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function’
ZIP_EXTERN zip_source_t * _Nullable zip_source_function(zip_t * _Nonnull, zip_source_callback _Nonnull , void * _Nullable);
^
/usr/local/include/zip.h:415:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_function_create’
ZIP_EXTERN zip_source_t * _Nullable zip_source_function_create(zip_source_callback _Nonnull , void * _Nullable, zip_error_t * _Nullable);
^
/usr/local/include/zip.h:420:72: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:420:55: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN zip_int64_t zip_source_read(zip_source_t * _Nonnull, void * _Nonnull, zip_uint64_t);
^
/usr/local/include/zip.h:425:70: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:425:47: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_source_stat(zip_source_t * _Nonnull, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:437:37: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_source_zip’
ZIP_EXTERN zip_source_t * _Nullable zip_source_zip(zip_t * _Nonnull, zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_uint64_t, zip_int64_t);
^
/usr/local/include/zip.h:438:56: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:33: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:92: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:438:56: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat(zip_t * _Nonnull, const char * _Nonnull, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:439:89: 错误:与‘_Nonnull’类型冲突
ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:439:39: 附注:‘_Nonnull’的上一个定义在此
ZIP_EXTERN int zip_stat_index(zip_t * _Nonnull, zip_uint64_t, zip_flags_t, zip_stat_t * _Nonnull);
^
/usr/local/include/zip.h:441:34: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘zip_strerror’
ZIP_EXTERN const char * _Nonnull zip_strerror(zip_t * _Nonnull);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_zip_ops_read’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:63:8: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
err = zip_file_get_error(self->zf);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_zip_ops_stat’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:168:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
za = zip_open(file_dirname, ZIP_CREATE, &err);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:179:24: 错误:‘struct zip_stat’没有名为‘size’的成员
ssb->sb.st_size = sb.size;
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:186:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
ssb->sb.st_mtime = sb.mtime;
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:187:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
ssb->sb.st_atime = sb.mtime;
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:188:24: 错误:‘struct zip_stat’没有名为‘mtime’的成员
ssb->sb.st_ctime = sb.mtime;
^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_stream_zip_open’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:232:13: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
stream_za = zip_open(filename, ZIP_CREATE, &err);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:237:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zf = zip_fopen(stream_za, path, 0);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c: 在函数‘php_stream_zip_opener’中:
/server/download/php-7.3.24/ext/zip/zip_stream.c:313:5: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
za = zip_open(file_dirname, ZIP_CREATE, &err);
^
/server/download/php-7.3.24/ext/zip/zip_stream.c:323:6: 警告:赋值时将整数赋给指针,未作类型转换 [默认启用]
zf = zip_fopen(za, fragment, 0);
^
make: *** [ext/zip/zip_stream.lo] 错误 1
-------------------END-----------------
查找错误文件发现:
struct zip_error {
int zip_err; /* libzip error code (ZIP_ER_*) */
int sys_err; /* copy of errno (E*) or zlib error code */
char * _Nullable str; /* string representation or NULL */ <---这里报错
};
struct zip_stat {
zip_uint64_t valid; /* which fields have valid values */
const char * _Nullable name; /* name of the file */<-----这里报错
zip_uint64_t index; /* index within archive */
zip_uint64_t size; /* size of file (uncompressed) */
zip_uint64_t comp_size; /* size of file (compressed) */
time_t mtime; /* modification time */
zip_uint32_t crc; /* crc of file data */
zip_uint16_t comp_method; /* compression method used */
zip_uint16_t encryption_method; /* encryption method used */
zip_uint32_t flags; /* reserved for future use */
};