Lines Matching refs:intern

85 		if (zip_set_file_comment(intern, index, NULL, 0) < 0) { \
88 } else if (zip_set_file_comment(intern, index, comment, comment_len) < 0) { \
415 #define ZIP_FROM_OBJECT(intern, object) \ argument
418 intern = obj->za; \
419 if (!intern) { \
1062 ze_zip_object * intern = (ze_zip_object *) object; in php_zip_object_free_storage() local
1065 if (!intern) { in php_zip_object_free_storage()
1068 if (intern->za) { in php_zip_object_free_storage()
1069 if (zip_close(intern->za) != 0) { in php_zip_object_free_storage()
1070 _zip_free(intern->za); in php_zip_object_free_storage()
1072 intern->za = NULL; in php_zip_object_free_storage()
1075 if (intern->buffers_cnt>0) { in php_zip_object_free_storage()
1076 for (i=0; i<intern->buffers_cnt; i++) { in php_zip_object_free_storage()
1077 efree(intern->buffers[i]); in php_zip_object_free_storage()
1079 efree(intern->buffers); in php_zip_object_free_storage()
1082 intern->za = NULL; in php_zip_object_free_storage()
1085 zend_object_std_dtor(&intern->zo TSRMLS_CC); in php_zip_object_free_storage()
1087 if (intern->zo.guards) { in php_zip_object_free_storage()
1088 zend_hash_destroy(intern->zo.guards); in php_zip_object_free_storage()
1089 FREE_HASHTABLE(intern->zo.guards); in php_zip_object_free_storage()
1092 if (intern->zo.properties) { in php_zip_object_free_storage()
1093 zend_hash_destroy(intern->zo.properties); in php_zip_object_free_storage()
1094 FREE_HASHTABLE(intern->zo.properties); in php_zip_object_free_storage()
1098 if (intern->filename) { in php_zip_object_free_storage()
1099 efree(intern->filename); in php_zip_object_free_storage()
1101 efree(intern); in php_zip_object_free_storage()
1107 ze_zip_object *intern; in php_zip_object_new() local
1110 intern = emalloc(sizeof(ze_zip_object)); in php_zip_object_new()
1111 memset(&intern->zo, 0, sizeof(zend_object)); in php_zip_object_new()
1113 intern->za = NULL; in php_zip_object_new()
1114 intern->buffers = NULL; in php_zip_object_new()
1115 intern->filename = NULL; in php_zip_object_new()
1116 intern->buffers_cnt = 0; in php_zip_object_new()
1117 intern->prop_handler = &zip_prop_handlers; in php_zip_object_new()
1120 zend_object_std_init(&intern->zo, class_type TSRMLS_CC); in php_zip_object_new()
1122 ALLOC_HASHTABLE(intern->zo.properties); in php_zip_object_new()
1123 zend_hash_init(intern->zo.properties, 0, NULL, ZVAL_PTR_DTOR, 0); in php_zip_object_new()
1124 intern->zo.ce = class_type; in php_zip_object_new()
1127 object_properties_init(&intern->zo, class_type); in php_zip_object_new()
1129 retval.handle = zend_objects_store_put(intern, in php_zip_object_new()
1499 struct zip *intern; in ZIPARCHIVE_METHOD() local
1543 intern = zip_open(resolved_path, flags, &err); in ZIPARCHIVE_METHOD()
1544 if (!intern || err) { in ZIPARCHIVE_METHOD()
1549 ze_obj->za = intern; in ZIPARCHIVE_METHOD()
1558 struct zip *intern; in ZIPARCHIVE_METHOD() local
1566 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1570 if (zip_close(intern)) { in ZIPARCHIVE_METHOD()
1587 struct zip *intern; in ZIPARCHIVE_METHOD() local
1596 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1598 zip_error_get(intern, &zep, &syp); in ZIPARCHIVE_METHOD()
1609 struct zip *intern; in ZIPARCHIVE_METHOD() local
1621 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1641 idx = zip_stat(intern, s, 0, &sb); in ZIPARCHIVE_METHOD()
1645 if (zip_add_dir(intern, (const char *)s) == -1) { in ZIPARCHIVE_METHOD()
1659 struct zip *intern; in php_zip_add_from_pattern() local
1675 ZIP_FROM_OBJECT(intern, this); in php_zip_add_from_pattern()
1752 if (php_zip_add_file(intern, Z_STRVAL_PP(zval_file), Z_STRLEN_PP(zval_file), in php_zip_add_from_pattern()
1783 struct zip *intern; in ZIPARCHIVE_METHOD() local
1795 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1812 if (php_zip_add_file(intern, filename, filename_len, in ZIPARCHIVE_METHOD()
1825 struct zip *intern; in ZIPARCHIVE_METHOD() local
1838 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1857 zs = zip_source_buffer(intern, ze_obj->buffers[pos], buffer_len, 0); in ZIPARCHIVE_METHOD()
1863 cur_idx = zip_name_locate(intern, (const char *)name, 0); in ZIPARCHIVE_METHOD()
1866 if (zip_delete(intern, cur_idx) == -1) { in ZIPARCHIVE_METHOD()
1871 if (zip_add(intern, name, zs) != -1) { in ZIPARCHIVE_METHOD()
1884 struct zip *intern; in ZIPARCHIVE_METHOD() local
1895 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1902 PHP_ZIP_STAT_PATH(intern, name, name_len, flags, sb); in ZIPARCHIVE_METHOD()
1912 struct zip *intern; in ZIPARCHIVE_METHOD() local
1922 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1929 if (zip_stat_index(intern, index, flags, &sb) != 0) { in ZIPARCHIVE_METHOD()
1940 struct zip *intern; in ZIPARCHIVE_METHOD() local
1951 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1961 idx = (long)zip_name_locate(intern, (const char *)name, flags); in ZIPARCHIVE_METHOD()
1975 struct zip *intern; in ZIPARCHIVE_METHOD() local
1984 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
1991 name = zip_get_name(intern, (int) index, flags); in ZIPARCHIVE_METHOD()
2005 struct zip *intern; in ZIPARCHIVE_METHOD() local
2014 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2019 if (zip_set_archive_comment(intern, (const char *)comment, (int)comment_len)) { in ZIPARCHIVE_METHOD()
2031 struct zip *intern; in ZIPARCHIVE_METHOD() local
2041 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2047 comment = zip_get_archive_comment(intern, &comment_len, (int)flags); in ZIPARCHIVE_METHOD()
2059 struct zip *intern; in ZIPARCHIVE_METHOD() local
2069 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2080 idx = zip_name_locate(intern, name, 0); in ZIPARCHIVE_METHOD()
2084 PHP_ZIP_SET_FILE_COMMENT(intern, idx, comment, comment_len); in ZIPARCHIVE_METHOD()
2092 struct zip *intern; in ZIPARCHIVE_METHOD() local
2103 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2110 PHP_ZIP_STAT_INDEX(intern, index, 0, sb); in ZIPARCHIVE_METHOD()
2111 PHP_ZIP_SET_FILE_COMMENT(intern, index, comment, comment_len); in ZIPARCHIVE_METHOD()
2119 struct zip *intern; in ZIPARCHIVE_METHOD() local
2131 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2142 idx = zip_name_locate(intern, name, 0); in ZIPARCHIVE_METHOD()
2147 comment = zip_get_file_comment(intern, idx, &comment_len, (int)flags); in ZIPARCHIVE_METHOD()
2156 struct zip *intern; in ZIPARCHIVE_METHOD() local
2167 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2174 PHP_ZIP_STAT_INDEX(intern, index, 0, sb); in ZIPARCHIVE_METHOD()
2175 comment = zip_get_file_comment(intern, index, &comment_len, (int)flags); in ZIPARCHIVE_METHOD()
2184 struct zip *intern; in ZIPARCHIVE_METHOD() local
2192 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2202 if (zip_delete(intern, index) < 0) { in ZIPARCHIVE_METHOD()
2214 struct zip *intern; in ZIPARCHIVE_METHOD() local
2224 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2233 PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb); in ZIPARCHIVE_METHOD()
2234 if (zip_delete(intern, sb.index)) { in ZIPARCHIVE_METHOD()
2245 struct zip *intern; in ZIPARCHIVE_METHOD() local
2256 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2270 if (zip_rename(intern, index, (const char *)new_name) != 0) { in ZIPARCHIVE_METHOD()
2281 struct zip *intern; in ZIPARCHIVE_METHOD() local
2291 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2302 PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb); in ZIPARCHIVE_METHOD()
2304 if (zip_rename(intern, sb.index, (const char *)new_name)) { in ZIPARCHIVE_METHOD()
2315 struct zip *intern; in ZIPARCHIVE_METHOD() local
2323 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2333 if (zip_unchange(intern, index) != 0) { in ZIPARCHIVE_METHOD()
2345 struct zip *intern; in ZIPARCHIVE_METHOD() local
2355 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2365 PHP_ZIP_STAT_PATH(intern, name, name_len, 0, sb); in ZIPARCHIVE_METHOD()
2367 if (zip_unchange(intern, sb.index) != 0) { in ZIPARCHIVE_METHOD()
2379 struct zip *intern; in ZIPARCHIVE_METHOD() local
2386 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2388 if (zip_unchange_all(intern) != 0) { in ZIPARCHIVE_METHOD()
2400 struct zip *intern; in ZIPARCHIVE_METHOD() local
2407 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2409 if (zip_unchange_archive(intern) != 0) { in ZIPARCHIVE_METHOD()
2426 struct zip *intern; in ZIPARCHIVE_METHOD() local
2457 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2461 …if (!php_zip_extract_file(intern, pathto, Z_STRVAL_P(zval_files), Z_STRLEN_P(zval_files) TSRMLS_CC… in ZIPARCHIVE_METHOD()
2476 …if (!php_zip_extract_file(intern, pathto, Z_STRVAL_PP(zval_file), Z_STRLEN_PP(zval_file) TSRMLS_CC… in ZIPARCHIVE_METHOD()
2491 int filecount = zip_get_num_files(intern); in ZIPARCHIVE_METHOD()
2499 char *file = (char*)zip_get_name(intern, i, ZIP_FL_UNCHANGED); in ZIPARCHIVE_METHOD()
2500 if (!php_zip_extract_file(intern, pathto, file, strlen(file) TSRMLS_CC)) { in ZIPARCHIVE_METHOD()
2511 struct zip *intern; in php_zip_get_from() local
2530 ZIP_FROM_OBJECT(intern, this); in php_zip_get_from()
2536 PHP_ZIP_STAT_PATH(intern, filename, filename_len, flags, sb); in php_zip_get_from()
2541 PHP_ZIP_STAT_INDEX(intern, index, 0, sb); in php_zip_get_from()
2552 zf = zip_fopen_index(intern, index, flags); in php_zip_get_from()
2554 zf = zip_fopen(intern, filename, flags); in php_zip_get_from()
2594 struct zip *intern; in ZIPARCHIVE_METHOD() local
2607 ZIP_FROM_OBJECT(intern, this); in ZIPARCHIVE_METHOD()
2613 if (zip_stat(intern, filename, 0, &sb) != 0) { in ZIPARCHIVE_METHOD()