za                 47 ext/zip/lib/zip_add.c zip_add(zip_t *za, const char *name, zip_source_t *source)
za                 49 ext/zip/lib/zip_add.c     return zip_file_add(za, name, source, 0);
za                 42 ext/zip/lib/zip_add_dir.c zip_add_dir(zip_t *za, const char *name)
za                 44 ext/zip/lib/zip_add_dir.c     return zip_dir_add(za, name, 0);
za                 43 ext/zip/lib/zip_add_entry.c _zip_add_entry(zip_t *za)
za                 47 ext/zip/lib/zip_add_entry.c     if (za->nentry+1 >= za->nentry_alloc) {
za                 49 ext/zip/lib/zip_add_entry.c 	zip_uint64_t nalloc = za->nentry_alloc;
za                 63 ext/zip/lib/zip_add_entry.c 	if (sizeof(struct zip_entry) * (size_t)za->nentry_alloc > realloc_size) {
za                 64 ext/zip/lib/zip_add_entry.c 	    zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 67 ext/zip/lib/zip_add_entry.c 	rentries = (zip_entry_t *)realloc(za->entry, sizeof(struct zip_entry) * (size_t)nalloc);
za                 69 ext/zip/lib/zip_add_entry.c 	    zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 72 ext/zip/lib/zip_add_entry.c 	za->entry = rentries;
za                 73 ext/zip/lib/zip_add_entry.c 	za->nentry_alloc = nalloc;
za                 76 ext/zip/lib/zip_add_entry.c     idx = za->nentry++;
za                 78 ext/zip/lib/zip_add_entry.c     _zip_entry_init(za->entry+idx);
za                 64 ext/zip/lib/zip_close.c zip_close(zip_t *za)
za                 72 ext/zip/lib/zip_close.c     if (za == NULL)
za                 75 ext/zip/lib/zip_close.c     changed = _zip_changed(za, &survivors);
za                 79 ext/zip/lib/zip_close.c 	if ((za->open_flags & ZIP_TRUNCATE) || changed) {
za                 80 ext/zip/lib/zip_close.c 	    if (zip_source_remove(za->src) < 0) {
za                 81 ext/zip/lib/zip_close.c 		_zip_error_set_from_source(&za->error, za->src);
za                 85 ext/zip/lib/zip_close.c 	zip_discard(za);
za                 90 ext/zip/lib/zip_close.c 	zip_discard(za);
za                 94 ext/zip/lib/zip_close.c     if (survivors > za->nentry) {
za                 95 ext/zip/lib/zip_close.c         zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                103 ext/zip/lib/zip_close.c     for (i=j=0; i<za->nentry; i++) {
za                104 ext/zip/lib/zip_close.c 	if (za->entry[i].deleted)
za                109 ext/zip/lib/zip_close.c             zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                118 ext/zip/lib/zip_close.c         zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                122 ext/zip/lib/zip_close.c     if (zip_source_begin_write(za->src) < 0) {
za                123 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, za->src);
za                135 ext/zip/lib/zip_close.c 	entry = za->entry+i;
za                142 ext/zip/lib/zip_close.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                149 ext/zip/lib/zip_close.c 	if (_zip_read_local_ef(za, i) < 0) {
za                154 ext/zip/lib/zip_close.c         if ((off = zip_source_tell_write(za->src)) < 0) {
za                165 ext/zip/lib/zip_close.c 		if ((zs=_zip_source_zip_new(za, za, i, ZIP_FL_UNCHANGED, 0, 0, NULL)) == NULL) {
za                172 ext/zip/lib/zip_close.c 	    if (add_data(za, zs ? zs : entry->source, de) < 0) {
za                186 ext/zip/lib/zip_close.c 	    if (_zip_dirent_write(za, de, ZIP_FL_LOCAL) < 0) {
za                190 ext/zip/lib/zip_close.c 	    if ((offset=_zip_file_get_offset(za, i, &za->error)) == 0) {
za                194 ext/zip/lib/zip_close.c 	    if (zip_source_seek(za->src, (zip_int64_t)offset, SEEK_SET) < 0) {
za                195 ext/zip/lib/zip_close.c 		_zip_error_set_from_source(&za->error, za->src);
za                199 ext/zip/lib/zip_close.c 	    if (copy_data(za, de->comp_size) < 0) {
za                207 ext/zip/lib/zip_close.c 	if (write_cdir(za, filelist, survivors) < 0)
za                214 ext/zip/lib/zip_close.c 	if (zip_source_commit_write(za->src) != 0) {
za                215 ext/zip/lib/zip_close.c 	    _zip_error_set_from_source(&za->error, za->src);
za                221 ext/zip/lib/zip_close.c 	zip_source_rollback_write(za->src);
za                225 ext/zip/lib/zip_close.c     zip_discard(za);
za                232 ext/zip/lib/zip_close.c add_data(zip_t *za, zip_source_t *src, zip_dirent_t *de)
za                242 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, src);
za                279 ext/zip/lib/zip_close.c     if ((offstart = zip_source_tell_write(za->src)) < 0) {
za                285 ext/zip/lib/zip_close.c     if ((is_zip64=_zip_dirent_write(za, de, flags)) < 0)
za                295 ext/zip/lib/zip_close.c 		zip_error_set(&za->error, ZIP_ER_COMPNOTSUPP, 0);
za                298 ext/zip/lib/zip_close.c 	    if ((s_store=comp_impl(za, src, st.comp_method, ZIP_CODEC_DECODE)) == NULL) {
za                309 ext/zip/lib/zip_close.c 	s_crc = zip_source_crc(za, s_store, 0);
za                317 ext/zip/lib/zip_close.c 		zip_error_set(&za->error, ZIP_ER_COMPNOTSUPP, 0);
za                321 ext/zip/lib/zip_close.c 	    s2 = comp_impl(za, s_crc, de->comp_method, ZIP_CODEC_ENCODE);
za                336 ext/zip/lib/zip_close.c     if ((offdata = zip_source_tell_write(za->src)) < 0) {
za                340 ext/zip/lib/zip_close.c     ret = copy_source(za, s2);
za                350 ext/zip/lib/zip_close.c     if ((offend = zip_source_tell_write(za->src)) < 0) {
za                354 ext/zip/lib/zip_close.c     if (zip_source_seek_write(za->src, offstart, SEEK_SET) < 0) {
za                355 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, za->src);
za                360 ext/zip/lib/zip_close.c 	zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                375 ext/zip/lib/zip_close.c     if ((ret=_zip_dirent_write(za, de, flags)) < 0)
za                380 ext/zip/lib/zip_close.c 	zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                385 ext/zip/lib/zip_close.c     if (zip_source_seek_write(za->src, offend, SEEK_SET) < 0) {
za                386 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, za->src);
za                395 ext/zip/lib/zip_close.c copy_data(zip_t *za, zip_uint64_t len)
za                402 ext/zip/lib/zip_close.c 	if (_zip_read(za->src, buf, n, &za->error) < 0) {
za                406 ext/zip/lib/zip_close.c 	if (_zip_write(za, buf, n) < 0) {
za                418 ext/zip/lib/zip_close.c copy_source(zip_t *za, zip_source_t *src)
za                425 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, src);
za                431 ext/zip/lib/zip_close.c 	if (_zip_write(za, buf, (zip_uint64_t)n) < 0) {
za                438 ext/zip/lib/zip_close.c 	_zip_error_set_from_source(&za->error, src);
za                449 ext/zip/lib/zip_close.c write_cdir(zip_t *za, const zip_filelist_t *filelist, zip_uint64_t survivors)
za                453 ext/zip/lib/zip_close.c     if ((cd_start = zip_source_tell_write(za->src)) < 0) {
za                457 ext/zip/lib/zip_close.c     if ((size=_zip_cdir_write(za, filelist, survivors)) < 0) {
za                461 ext/zip/lib/zip_close.c     if ((end = zip_source_tell_write(za->src)) < 0) {
za                470 ext/zip/lib/zip_close.c _zip_changed(const zip_t *za, zip_uint64_t *survivorsp)
za                478 ext/zip/lib/zip_close.c     if (za->comment_changed || za->ch_flags != za->flags)
za                481 ext/zip/lib/zip_close.c     for (i=0; i<za->nentry; i++) {
za                482 ext/zip/lib/zip_close.c 	if (za->entry[i].deleted || za->entry[i].source || (za->entry[i].changes && za->entry[i].changes->changed != 0))
za                484 ext/zip/lib/zip_close.c 	if (!za->entry[i].deleted)
za                 39 ext/zip/lib/zip_delete.c zip_delete(zip_t *za, zip_uint64_t idx)
za                 43 ext/zip/lib/zip_delete.c     if (idx >= za->nentry) {
za                 44 ext/zip/lib/zip_delete.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 48 ext/zip/lib/zip_delete.c     if (ZIP_IS_RDONLY(za)) {
za                 49 ext/zip/lib/zip_delete.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 53 ext/zip/lib/zip_delete.c     if ((name=_zip_get_name(za, idx, 0, &za->error)) == NULL) {
za                 57 ext/zip/lib/zip_delete.c     if (!_zip_hash_delete(za->names, (const zip_uint8_t *)name, &za->error)) {
za                 63 ext/zip/lib/zip_delete.c     if (_zip_unchange(za, idx, 1) != 0)
za                 66 ext/zip/lib/zip_delete.c     za->entry[idx].deleted = 1;
za                 44 ext/zip/lib/zip_dir_add.c zip_dir_add(zip_t *za, const char *name, zip_flags_t flags)
za                 51 ext/zip/lib/zip_dir_add.c     if (ZIP_IS_RDONLY(za)) {
za                 52 ext/zip/lib/zip_dir_add.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 57 ext/zip/lib/zip_dir_add.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 66 ext/zip/lib/zip_dir_add.c 	    zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 74 ext/zip/lib/zip_dir_add.c     if ((source=zip_source_buffer(za, NULL, 0, 0)) == NULL) {
za                 79 ext/zip/lib/zip_dir_add.c     idx = _zip_file_replace(za, ZIP_UINT64_MAX, s ? s : name, source, flags);
za                 86 ext/zip/lib/zip_dir_add.c 	if (zip_file_set_external_attributes(za, (zip_uint64_t)idx, 0, ZIP_OPSYS_DEFAULT, ZIP_EXT_ATTRIB_DEFAULT_DIR) < 0) {
za                 87 ext/zip/lib/zip_dir_add.c 	    zip_delete(za, (zip_uint64_t)idx);
za                 95 ext/zip/lib/zip_dirent.c _zip_cdir_write(zip_t *za, const zip_filelist_t *filelist, zip_uint64_t survivors)
za                106 ext/zip/lib/zip_dirent.c     if ((off = zip_source_tell_write(za->src)) < 0) {
za                107 ext/zip/lib/zip_dirent.c         _zip_error_set_from_source(&za->error, za->src);
za                115 ext/zip/lib/zip_dirent.c 	zip_entry_t *entry = za->entry+filelist[i].idx;
za                117 ext/zip/lib/zip_dirent.c 	if ((ret=_zip_dirent_write(za, entry->changes ? entry->changes : entry->orig, ZIP_FL_CENTRAL)) < 0)
za                123 ext/zip/lib/zip_dirent.c     if ((off = zip_source_tell_write(za->src)) < 0) {
za                124 ext/zip/lib/zip_dirent.c         _zip_error_set_from_source(&za->error, za->src);
za                134 ext/zip/lib/zip_dirent.c         zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                162 ext/zip/lib/zip_dirent.c     comment = za->comment_changed ? za->comment_changes : za->comment_orig;
za                167 ext/zip/lib/zip_dirent.c         zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                172 ext/zip/lib/zip_dirent.c     if (_zip_write(za, _zip_buffer_data(buffer), _zip_buffer_offset(buffer)) < 0) {
za                180 ext/zip/lib/zip_dirent.c 	if (_zip_write(za, comment->raw, comment->length) < 0) {
za                614 ext/zip/lib/zip_dirent.c _zip_dirent_write(zip_t *za, zip_dirent_t *de, zip_flags_t flags)
za                638 ext/zip/lib/zip_dirent.c 	    ef = _zip_ef_utf8(ZIP_EF_UTF_8_NAME, de->filename, &za->error);
za                643 ext/zip/lib/zip_dirent.c 	    zip_extra_field_t *ef2 = _zip_ef_utf8(ZIP_EF_UTF_8_COMMENT, de->comment, &za->error);
za                660 ext/zip/lib/zip_dirent.c             zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                686 ext/zip/lib/zip_dirent.c             zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                699 ext/zip/lib/zip_dirent.c         zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                760 ext/zip/lib/zip_dirent.c         zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                766 ext/zip/lib/zip_dirent.c     if (_zip_write(za, buf, _zip_buffer_offset(buffer)) < 0) {
za                775 ext/zip/lib/zip_dirent.c 	if (_zip_string_write(za, de->filename) < 0) {
za                782 ext/zip/lib/zip_dirent.c 	if (_zip_ef_write(za, ef, ZIP_EF_BOTH) < 0) {
za                789 ext/zip/lib/zip_dirent.c 	if (_zip_ef_write(za, de->extra_fields, flags) < 0) {
za                796 ext/zip/lib/zip_dirent.c 	    if (_zip_string_write(za, de->comment) < 0) {
za                870 ext/zip/lib/zip_dirent.c _zip_get_dirent(zip_t *za, zip_uint64_t idx, zip_flags_t flags, zip_error_t *error)
za                873 ext/zip/lib/zip_dirent.c 	error = &za->error;
za                875 ext/zip/lib/zip_dirent.c     if (idx >= za->nentry) {
za                880 ext/zip/lib/zip_dirent.c     if ((flags & ZIP_FL_UNCHANGED) || za->entry[idx].changes == NULL) {
za                881 ext/zip/lib/zip_dirent.c 	if (za->entry[idx].orig == NULL) {
za                885 ext/zip/lib/zip_dirent.c 	if (za->entry[idx].deleted && (flags & ZIP_FL_UNCHANGED) == 0) {
za                889 ext/zip/lib/zip_dirent.c 	return za->entry[idx].orig;
za                892 ext/zip/lib/zip_dirent.c 	return za->entry[idx].changes;
za                 45 ext/zip/lib/zip_discard.c zip_discard(zip_t *za)
za                 49 ext/zip/lib/zip_discard.c     if (za == NULL)
za                 52 ext/zip/lib/zip_discard.c     if (za->src) {
za                 53 ext/zip/lib/zip_discard.c 	zip_source_close(za->src);
za                 54 ext/zip/lib/zip_discard.c 	zip_source_free(za->src);
za                 57 ext/zip/lib/zip_discard.c     free(za->default_password);
za                 58 ext/zip/lib/zip_discard.c     _zip_string_free(za->comment_orig);
za                 59 ext/zip/lib/zip_discard.c     _zip_string_free(za->comment_changes);
za                 61 ext/zip/lib/zip_discard.c     _zip_hash_free(za->names);
za                 63 ext/zip/lib/zip_discard.c     if (za->entry) {
za                 64 ext/zip/lib/zip_discard.c 	for (i=0; i<za->nentry; i++)
za                 65 ext/zip/lib/zip_discard.c 	    _zip_entry_finalize(za->entry+i);
za                 66 ext/zip/lib/zip_discard.c 	free(za->entry);
za                 69 ext/zip/lib/zip_discard.c     for (i=0; i<za->nopen_source; i++) {
za                 70 ext/zip/lib/zip_discard.c 	_zip_source_invalidate(za->open_source[i]);
za                 72 ext/zip/lib/zip_discard.c     free(za->open_source);
za                 74 ext/zip/lib/zip_discard.c     zip_error_fini(&za->error);
za                 76 ext/zip/lib/zip_discard.c     free(za);
za                 39 ext/zip/lib/zip_error_clear.c zip_error_clear(zip_t *za)
za                 41 ext/zip/lib/zip_error_clear.c     if (za == NULL)
za                 44 ext/zip/lib/zip_error_clear.c     _zip_error_clear(&za->error);
za                 40 ext/zip/lib/zip_error_get.c zip_error_get(zip_t *za, int *zep, int *sep)
za                 42 ext/zip/lib/zip_error_get.c     _zip_error_get(&za->error, zep, sep);
za                 47 ext/zip/lib/zip_error_get.c zip_get_error(zip_t *za)
za                 49 ext/zip/lib/zip_error_get.c     return &za->error;
za                324 ext/zip/lib/zip_extra_field.c _zip_ef_write(zip_t *za, const zip_extra_field_t *ef, zip_flags_t flags)
za                339 ext/zip/lib/zip_extra_field.c                 zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                343 ext/zip/lib/zip_extra_field.c 	    if (_zip_write(za, b, 4) < 0) {
za                348 ext/zip/lib/zip_extra_field.c 		if (_zip_write(za, ef->data, ef->size) < 0) {
za                362 ext/zip/lib/zip_extra_field.c _zip_read_local_ef(zip_t *za, zip_uint64_t idx)
za                369 ext/zip/lib/zip_extra_field.c     if (idx >= za->nentry) {
za                370 ext/zip/lib/zip_extra_field.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                374 ext/zip/lib/zip_extra_field.c     e = za->entry+idx;
za                380 ext/zip/lib/zip_extra_field.c 	zip_error_set(&za->error, ZIP_ER_SEEK, EFBIG);
za                384 ext/zip/lib/zip_extra_field.c     if (zip_source_seek(za->src, (zip_int64_t)(e->orig->offset + 26), SEEK_SET) < 0) {
za                385 ext/zip/lib/zip_extra_field.c 	_zip_error_set_from_source(&za->error, za->src);
za                389 ext/zip/lib/zip_extra_field.c     if ((buffer = _zip_buffer_new_from_source(za->src, sizeof(b), b, &za->error)) == NULL) {
za                398 ext/zip/lib/zip_extra_field.c         zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                408 ext/zip/lib/zip_extra_field.c 	if (zip_source_seek(za->src, fname_len, SEEK_CUR) < 0) {
za                409 ext/zip/lib/zip_extra_field.c 	    zip_error_set(&za->error, ZIP_ER_SEEK, errno);
za                413 ext/zip/lib/zip_extra_field.c 	ef_raw = _zip_read_data(NULL, za->src, ef_len, 0, &za->error);
za                418 ext/zip/lib/zip_extra_field.c 	if (!_zip_ef_parse(ef_raw, ef_len, ZIP_EF_LOCAL, &ef, &za->error)) {
za                 39 ext/zip/lib/zip_extra_field_api.c zip_file_extra_field_delete(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_idx, zip_flags_t flags)
za                 44 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 49 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 53 ext/zip/lib/zip_extra_field_api.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                 56 ext/zip/lib/zip_extra_field_api.c     if (ZIP_IS_RDONLY(za)) {
za                 57 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 61 ext/zip/lib/zip_extra_field_api.c     if (_zip_file_extra_field_prepare_for_change(za, idx) < 0)
za                 64 ext/zip/lib/zip_extra_field_api.c     de = za->entry[idx].changes;
za                 72 ext/zip/lib/zip_extra_field_api.c zip_file_extra_field_delete_by_id(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_id, zip_uint16_t ef_idx, zip_flags_t flags)
za                 77 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 82 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 86 ext/zip/lib/zip_extra_field_api.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                 89 ext/zip/lib/zip_extra_field_api.c     if (ZIP_IS_RDONLY(za)) {
za                 90 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 94 ext/zip/lib/zip_extra_field_api.c     if (_zip_file_extra_field_prepare_for_change(za, idx) < 0)
za                 97 ext/zip/lib/zip_extra_field_api.c     de = za->entry[idx].changes;
za                105 ext/zip/lib/zip_extra_field_api.c zip_file_extra_field_get(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_idx, zip_uint16_t *idp, zip_uint16_t *lenp, zip_flags_t flags)
za                114 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                118 ext/zip/lib/zip_extra_field_api.c     if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL)
za                122 ext/zip/lib/zip_extra_field_api.c 	if (_zip_read_local_ef(za, idx) < 0)
za                144 ext/zip/lib/zip_extra_field_api.c     zip_error_set(&za->error, ZIP_ER_NOENT, 0);
za                151 ext/zip/lib/zip_extra_field_api.c zip_file_extra_field_get_by_id(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_id, zip_uint16_t ef_idx, zip_uint16_t *lenp, zip_flags_t flags)
za                156 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                160 ext/zip/lib/zip_extra_field_api.c     if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL)
za                164 ext/zip/lib/zip_extra_field_api.c 	if (_zip_read_local_ef(za, idx) < 0)
za                167 ext/zip/lib/zip_extra_field_api.c     return _zip_ef_get_by_id(de->extra_fields, lenp, ef_id, ef_idx, flags, &za->error);
za                172 ext/zip/lib/zip_extra_field_api.c zip_file_extra_fields_count(zip_t *za, zip_uint64_t idx, zip_flags_t flags)
za                179 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                183 ext/zip/lib/zip_extra_field_api.c     if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL)
za                187 ext/zip/lib/zip_extra_field_api.c 	if (_zip_read_local_ef(za, idx) < 0)
za                200 ext/zip/lib/zip_extra_field_api.c zip_file_extra_fields_count_by_id(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_id, zip_flags_t flags)
za                207 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                211 ext/zip/lib/zip_extra_field_api.c     if ((de=_zip_get_dirent(za, idx, flags, &za->error)) == NULL)
za                215 ext/zip/lib/zip_extra_field_api.c 	if (_zip_read_local_ef(za, idx) < 0)
za                228 ext/zip/lib/zip_extra_field_api.c zip_file_extra_field_set(zip_t *za, zip_uint64_t idx, zip_uint16_t ef_id, zip_uint16_t ef_idx, const zip_uint8_t *data, zip_uint16_t len, zip_flags_t flags)
za                236 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                240 ext/zip/lib/zip_extra_field_api.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                243 ext/zip/lib/zip_extra_field_api.c     if (ZIP_IS_RDONLY(za)) {
za                244 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                249 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                253 ext/zip/lib/zip_extra_field_api.c     if (_zip_file_extra_field_prepare_for_change(za, idx) < 0)
za                256 ext/zip/lib/zip_extra_field_api.c     de = za->entry[idx].changes;
za                275 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                294 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                299 ext/zip/lib/zip_extra_field_api.c 	zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                332 ext/zip/lib/zip_extra_field_api.c _zip_file_extra_field_prepare_for_change(zip_t *za, zip_uint64_t idx)
za                336 ext/zip/lib/zip_extra_field_api.c     if (idx >= za->nentry) {
za                337 ext/zip/lib/zip_extra_field_api.c         zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                341 ext/zip/lib/zip_extra_field_api.c     e = za->entry+idx;
za                347 ext/zip/lib/zip_extra_field_api.c 	if (_zip_read_local_ef(za, idx) < 0)
za                353 ext/zip/lib/zip_extra_field_api.c             zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                359 ext/zip/lib/zip_extra_field_api.c 	if ((e->changes->extra_fields=_zip_ef_clone(e->orig->extra_fields, &za->error)) == NULL)
za                 46 ext/zip/lib/zip_fdopen.c     zip_t *za;
za                 76 ext/zip/lib/zip_fdopen.c     if ((za = zip_open_from_source(src, _flags, &error)) == NULL) {
za                 84 ext/zip/lib/zip_fdopen.c     return za;
za                 45 ext/zip/lib/zip_file_add.c zip_file_add(zip_t *za, const char *name, zip_source_t *source, zip_flags_t flags)
za                 48 ext/zip/lib/zip_file_add.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 52 ext/zip/lib/zip_file_add.c     return _zip_file_replace(za, ZIP_UINT64_MAX, name, source, flags);
za                 40 ext/zip/lib/zip_file_get_comment.c zip_file_get_comment(zip_t *za, zip_uint64_t idx, zip_uint32_t *lenp, zip_flags_t flags)
za                 46 ext/zip/lib/zip_file_get_comment.c     if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL)
za                 49 ext/zip/lib/zip_file_get_comment.c     if ((str=_zip_string_get(de->comment, &len, flags, &za->error)) == NULL)
za                 37 ext/zip/lib/zip_file_get_external_attributes.c zip_file_get_external_attributes(zip_t *za, zip_uint64_t idx, zip_flags_t flags, zip_uint8_t *opsys, zip_uint32_t *attributes)
za                 41 ext/zip/lib/zip_file_get_external_attributes.c     if ((de=_zip_get_dirent(za, idx, flags, NULL)) == NULL)
za                 51 ext/zip/lib/zip_file_get_offset.c _zip_file_get_offset(const zip_t *za, zip_uint64_t idx, zip_error_t *error)
za                 56 ext/zip/lib/zip_file_get_offset.c     offset = za->entry[idx].orig->offset;
za                 58 ext/zip/lib/zip_file_get_offset.c     if (zip_source_seek(za->src, (zip_int64_t)offset, SEEK_SET) < 0) {
za                 59 ext/zip/lib/zip_file_get_offset.c 	_zip_error_set_from_source(error, za->src);
za                 64 ext/zip/lib/zip_file_get_offset.c     if ((size=_zip_dirent_size(za->src, ZIP_EF_LOCAL, error)) < 0)
za                 41 ext/zip/lib/zip_file_rename.c zip_file_rename(zip_t *za, zip_uint64_t idx, const char *name, zip_flags_t flags)
za                 46 ext/zip/lib/zip_file_rename.c     if (idx >= za->nentry || (name != NULL && strlen(name) > ZIP_UINT16_MAX)) {
za                 47 ext/zip/lib/zip_file_rename.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 51 ext/zip/lib/zip_file_rename.c     if (ZIP_IS_RDONLY(za)) {
za                 52 ext/zip/lib/zip_file_rename.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 56 ext/zip/lib/zip_file_rename.c     if ((old_name=zip_get_name(za, idx, 0)) == NULL)
za                 63 ext/zip/lib/zip_file_rename.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 67 ext/zip/lib/zip_file_rename.c     return _zip_set_name(za, idx, name, flags);
za                 39 ext/zip/lib/zip_file_replace.c zip_file_replace(zip_t *za, zip_uint64_t idx, zip_source_t *source, zip_flags_t flags)
za                 41 ext/zip/lib/zip_file_replace.c     if (idx >= za->nentry || source == NULL) {
za                 42 ext/zip/lib/zip_file_replace.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 46 ext/zip/lib/zip_file_replace.c     if (_zip_file_replace(za, idx, NULL, source, flags) == -1)
za                 57 ext/zip/lib/zip_file_replace.c _zip_file_replace(zip_t *za, zip_uint64_t idx, const char *name, zip_source_t *source, zip_flags_t flags)
za                 61 ext/zip/lib/zip_file_replace.c     if (ZIP_IS_RDONLY(za)) {
za                 62 ext/zip/lib/zip_file_replace.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 66 ext/zip/lib/zip_file_replace.c     za_nentry_prev = za->nentry;
za                 71 ext/zip/lib/zip_file_replace.c 	    i = _zip_name_locate(za, name, flags, NULL);
za                 75 ext/zip/lib/zip_file_replace.c 	    if ((i=_zip_add_entry(za)) < 0)
za                 81 ext/zip/lib/zip_file_replace.c     if (name && _zip_set_name(za, idx, name, flags) != 0) {
za                 82 ext/zip/lib/zip_file_replace.c 	if (za->nentry != za_nentry_prev) {
za                 83 ext/zip/lib/zip_file_replace.c 	    _zip_entry_finalize(za->entry+idx);
za                 84 ext/zip/lib/zip_file_replace.c 	    za->nentry = za_nentry_prev;
za                 91 ext/zip/lib/zip_file_replace.c     _zip_unchange_data(za->entry+idx);
za                 93 ext/zip/lib/zip_file_replace.c     if (za->entry[idx].orig != NULL && (za->entry[idx].changes == NULL || (za->entry[idx].changes->changed & ZIP_DIRENT_COMP_METHOD) == 0)) {
za                 94 ext/zip/lib/zip_file_replace.c         if (za->entry[idx].changes == NULL) {
za                 95 ext/zip/lib/zip_file_replace.c             if ((za->entry[idx].changes=_zip_dirent_clone(za->entry[idx].orig)) == NULL) {
za                 96 ext/zip/lib/zip_file_replace.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                101 ext/zip/lib/zip_file_replace.c         za->entry[idx].changes->comp_method = ZIP_CM_REPLACED_DEFAULT;
za                102 ext/zip/lib/zip_file_replace.c         za->entry[idx].changes->changed |= ZIP_DIRENT_COMP_METHOD;
za                105 ext/zip/lib/zip_file_replace.c     za->entry[idx].source = source;
za                 41 ext/zip/lib/zip_file_set_comment.c zip_file_set_comment(zip_t *za, zip_uint64_t idx,
za                 48 ext/zip/lib/zip_file_set_comment.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                 51 ext/zip/lib/zip_file_set_comment.c     if (ZIP_IS_RDONLY(za)) {
za                 52 ext/zip/lib/zip_file_set_comment.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 57 ext/zip/lib/zip_file_set_comment.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 62 ext/zip/lib/zip_file_set_comment.c 	if ((cstr=_zip_string_new((const zip_uint8_t *)comment, len, flags, &za->error)) == NULL)
za                 70 ext/zip/lib/zip_file_set_comment.c     e = za->entry+idx;
za                 86 ext/zip/lib/zip_file_set_comment.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 37 ext/zip/lib/zip_file_set_external_attributes.c zip_file_set_external_attributes(zip_t *za, zip_uint64_t idx, zip_flags_t flags, zip_uint8_t opsys, zip_uint32_t attributes)
za                 44 ext/zip/lib/zip_file_set_external_attributes.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                 47 ext/zip/lib/zip_file_set_external_attributes.c     if (ZIP_IS_RDONLY(za)) {
za                 48 ext/zip/lib/zip_file_set_external_attributes.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 52 ext/zip/lib/zip_file_set_external_attributes.c     e = za->entry+idx;
za                 62 ext/zip/lib/zip_file_set_external_attributes.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 36 ext/zip/lib/zip_file_set_mtime.c ZIP_EXTERN int zip_file_set_mtime(zip_t *za, zip_uint64_t idx, time_t mtime, zip_flags_t flags)
za                 41 ext/zip/lib/zip_file_set_mtime.c     if (_zip_get_dirent(za, idx, 0, NULL) == NULL)
za                 44 ext/zip/lib/zip_file_set_mtime.c     if (ZIP_IS_RDONLY(za)) {
za                 45 ext/zip/lib/zip_file_set_mtime.c         zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 49 ext/zip/lib/zip_file_set_mtime.c     e = za->entry+idx;
za                 56 ext/zip/lib/zip_file_set_mtime.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 39 ext/zip/lib/zip_fopen.c zip_fopen(zip_t *za, const char *fname, zip_flags_t flags)
za                 43 ext/zip/lib/zip_fopen.c     if ((idx=zip_name_locate(za, fname, flags)) < 0)
za                 46 ext/zip/lib/zip_fopen.c     return zip_fopen_index_encrypted(za, (zip_uint64_t)idx, flags, za->default_password);
za                 39 ext/zip/lib/zip_fopen_encrypted.c zip_fopen_encrypted(zip_t *za, const char *fname, zip_flags_t flags, const char *password)
za                 43 ext/zip/lib/zip_fopen_encrypted.c     if ((idx=zip_name_locate(za, fname, flags)) < 0)
za                 46 ext/zip/lib/zip_fopen_encrypted.c     return zip_fopen_index_encrypted(za, (zip_uint64_t)idx, flags, password);
za                 42 ext/zip/lib/zip_fopen_index.c zip_fopen_index(zip_t *za, zip_uint64_t index, zip_flags_t flags)
za                 44 ext/zip/lib/zip_fopen_index.c     return zip_fopen_index_encrypted(za, index, flags, za->default_password);
za                 40 ext/zip/lib/zip_fopen_index_encrypted.c static zip_file_t *_zip_file_new(zip_t *za);
za                 44 ext/zip/lib/zip_fopen_index_encrypted.c zip_fopen_index_encrypted(zip_t *za, zip_uint64_t index, zip_flags_t flags,
za                 50 ext/zip/lib/zip_fopen_index_encrypted.c     if ((src=_zip_source_zip_new(za, za, index, flags, 0, 0, password)) == NULL)
za                 54 ext/zip/lib/zip_fopen_index_encrypted.c 	_zip_error_set_from_source(&za->error, src);
za                 59 ext/zip/lib/zip_fopen_index_encrypted.c     if ((zf=_zip_file_new(za)) == NULL) {
za                 71 ext/zip/lib/zip_fopen_index_encrypted.c _zip_file_new(zip_t *za)
za                 76 ext/zip/lib/zip_fopen_index_encrypted.c 	zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 80 ext/zip/lib/zip_fopen_index_encrypted.c     zf->za = za;
za                 41 ext/zip/lib/zip_get_archive_comment.c zip_get_archive_comment(zip_t *za, int *lenp, zip_flags_t flags)
za                 47 ext/zip/lib/zip_get_archive_comment.c     if ((flags & ZIP_FL_UNCHANGED) || (za->comment_changes == NULL))
za                 48 ext/zip/lib/zip_get_archive_comment.c 	comment = za->comment_orig;
za                 50 ext/zip/lib/zip_get_archive_comment.c 	comment = za->comment_changes;
za                 52 ext/zip/lib/zip_get_archive_comment.c     if ((str=_zip_string_get(comment, &len, flags, &za->error)) == NULL)
za                 39 ext/zip/lib/zip_get_archive_flag.c zip_get_archive_flag(zip_t *za, zip_flags_t flag, zip_flags_t flags)
za                 43 ext/zip/lib/zip_get_archive_flag.c     fl = (flags & ZIP_FL_UNCHANGED) ? za->flags : za->ch_flags;
za                 40 ext/zip/lib/zip_get_file_comment.c zip_get_file_comment(zip_t *za, zip_uint64_t idx, int *lenp, int flags)
za                 45 ext/zip/lib/zip_get_file_comment.c     if ((s=zip_file_get_comment(za, idx, &len, (zip_flags_t)flags)) != NULL) {
za                 41 ext/zip/lib/zip_get_name.c zip_get_name(zip_t *za, zip_uint64_t idx, zip_flags_t flags)
za                 43 ext/zip/lib/zip_get_name.c     return _zip_get_name(za, idx, flags, &za->error);
za                 48 ext/zip/lib/zip_get_name.c _zip_get_name(zip_t *za, zip_uint64_t idx, zip_flags_t flags, zip_error_t *error)
za                 53 ext/zip/lib/zip_get_name.c     if ((de=_zip_get_dirent(za, idx, flags, error)) == NULL)
za                 39 ext/zip/lib/zip_get_num_entries.c zip_get_num_entries(zip_t *za, zip_flags_t flags)
za                 43 ext/zip/lib/zip_get_num_entries.c     if (za == NULL)
za                 47 ext/zip/lib/zip_get_num_entries.c 	n = za->nentry;
za                 48 ext/zip/lib/zip_get_num_entries.c 	while (n>0 && za->entry[n-1].orig == NULL)
za                 52 ext/zip/lib/zip_get_num_entries.c     return (zip_int64_t)za->nentry;
za                 41 ext/zip/lib/zip_get_num_files.c zip_get_num_files(zip_t *za)
za                 43 ext/zip/lib/zip_get_num_files.c     if (za == NULL)
za                 46 ext/zip/lib/zip_get_num_files.c     if (za->nentry > INT_MAX) {
za                 47 ext/zip/lib/zip_get_num_files.c 	zip_error_set(&za->error, ZIP_ER_OPNOTSUPP, 0);
za                 51 ext/zip/lib/zip_get_num_files.c     return (int)za->nentry;
za                124 ext/zip/lib/zip_io_util.c _zip_write(zip_t *za, const void *data, zip_uint64_t length)
za                128 ext/zip/lib/zip_io_util.c     if ((n = zip_source_write(za->src, data, length)) < 0) {
za                129 ext/zip/lib/zip_io_util.c         _zip_error_set_from_source(&za->error, za->src);
za                133 ext/zip/lib/zip_io_util.c         zip_error_set(&za->error, ZIP_ER_WRITE, EINTR);
za                 44 ext/zip/lib/zip_name_locate.c zip_name_locate(zip_t *za, const char *fname, zip_flags_t flags)
za                 46 ext/zip/lib/zip_name_locate.c     return _zip_name_locate(za, fname, flags, &za->error);
za                 51 ext/zip/lib/zip_name_locate.c _zip_name_locate(zip_t *za, const char *fname, zip_flags_t flags, zip_error_t *error)
za                 57 ext/zip/lib/zip_name_locate.c     if (za == NULL)
za                 69 ext/zip/lib/zip_name_locate.c 	for (i=0; i<za->nentry; i++) {
za                 70 ext/zip/lib/zip_name_locate.c 	    fn = _zip_get_name(za, i, flags, error);
za                 92 ext/zip/lib/zip_name_locate.c 	return _zip_hash_lookup(za->names, (const zip_uint8_t *)fname, flags, error);
za                 47 ext/zip/lib/zip_new.c     zip_t *za;
za                 49 ext/zip/lib/zip_new.c     za = (zip_t *)malloc(sizeof(struct zip));
za                 50 ext/zip/lib/zip_new.c     if (!za) {
za                 55 ext/zip/lib/zip_new.c     if ((za->names = _zip_hash_new(ZIP_HASH_TABLE_SIZE, error)) == NULL) {
za                 56 ext/zip/lib/zip_new.c 	free(za);
za                 60 ext/zip/lib/zip_new.c     za->src = NULL;
za                 61 ext/zip/lib/zip_new.c     za->open_flags = 0;
za                 62 ext/zip/lib/zip_new.c     zip_error_init(&za->error);
za                 63 ext/zip/lib/zip_new.c     za->flags = za->ch_flags = 0;
za                 64 ext/zip/lib/zip_new.c     za->default_password = NULL;
za                 65 ext/zip/lib/zip_new.c     za->comment_orig = za->comment_changes = NULL;
za                 66 ext/zip/lib/zip_new.c     za->comment_changed = 0;
za                 67 ext/zip/lib/zip_new.c     za->nentry = za->nentry_alloc = 0;
za                 68 ext/zip/lib/zip_new.c     za->entry = NULL;
za                 69 ext/zip/lib/zip_new.c     za->nopen_source = za->nopen_source_alloc = 0;
za                 70 ext/zip/lib/zip_new.c     za->open_source = NULL;
za                 71 ext/zip/lib/zip_new.c     za->tempdir = NULL;
za                 73 ext/zip/lib/zip_new.c     return za;
za                 50 ext/zip/lib/zip_open.c static zip_int64_t _zip_checkcons(zip_t *za, zip_cdir_t *cdir, zip_error_t *error);
za                 51 ext/zip/lib/zip_open.c static zip_cdir_t *_zip_find_central_dir(zip_t *za, zip_uint64_t len);
za                 55 ext/zip/lib/zip_open.c static zip_cdir_t *_zip_read_cdir(zip_t *za, zip_buffer_t *buffer, zip_uint64_t buf_offset, zip_error_t *error);
za                 63 ext/zip/lib/zip_open.c     zip_t *za;
za                 74 ext/zip/lib/zip_open.c     if ((za = zip_open_from_source(src, _flags, &error)) == NULL) {
za                 82 ext/zip/lib/zip_open.c     return za;
za                133 ext/zip/lib/zip_open.c 	zip_t *za;
za                144 ext/zip/lib/zip_open.c 	    za = _zip_allocate_new(src, flags, error);
za                148 ext/zip/lib/zip_open.c 	    za = _zip_open(src, flags, error);
za                151 ext/zip/lib/zip_open.c 	if (za == NULL) {
za                155 ext/zip/lib/zip_open.c 	return za;
za                161 ext/zip/lib/zip_open.c zip_archive_set_tempdir(zip_t *za, const char *tempdir)
za                167 ext/zip/lib/zip_open.c             zip_error_set(&za->error, ZIP_ER_MEMORY, errno);
za                174 ext/zip/lib/zip_open.c     free(za->tempdir);
za                175 ext/zip/lib/zip_open.c     za->tempdir = new_tempdir;
za                183 ext/zip/lib/zip_open.c     zip_t *za;
za                201 ext/zip/lib/zip_open.c 	if ((za=_zip_allocate_new(src, flags, error)) == NULL) {
za                206 ext/zip/lib/zip_open.c 	return za;
za                209 ext/zip/lib/zip_open.c     if ((za=_zip_allocate_new(src, flags, error)) == NULL) {
za                213 ext/zip/lib/zip_open.c     if ((cdir = _zip_find_central_dir(za, len)) == NULL) {
za                214 ext/zip/lib/zip_open.c         _zip_error_copy(error, &za->error);
za                217 ext/zip/lib/zip_open.c 	zip_discard(za);
za                221 ext/zip/lib/zip_open.c     za->entry = cdir->entry;
za                222 ext/zip/lib/zip_open.c     za->nentry = cdir->nentry;
za                223 ext/zip/lib/zip_open.c     za->nentry_alloc = cdir->nentry_alloc;
za                224 ext/zip/lib/zip_open.c     za->comment_orig = cdir->comment;
za                228 ext/zip/lib/zip_open.c     for (idx = 0; idx < za->nentry; idx++) {
za                229 ext/zip/lib/zip_open.c 	const zip_uint8_t *name = _zip_string_get(za->entry[idx].orig->filename, NULL, 0, error);
za                233 ext/zip/lib/zip_open.c 		zip_discard(za);
za                237 ext/zip/lib/zip_open.c 	if (_zip_hash_add(za->names, name, idx, ZIP_FL_UNCHANGED, &za->error) == false) {
za                238 ext/zip/lib/zip_open.c 	    if (za->error.zip_err != ZIP_ER_EXISTS || (flags & ZIP_CHECKCONS)) {
za                239 ext/zip/lib/zip_open.c 		_zip_error_copy(error, &za->error);
za                242 ext/zip/lib/zip_open.c 		zip_discard(za);
za                248 ext/zip/lib/zip_open.c     za->ch_flags = za->flags;
za                250 ext/zip/lib/zip_open.c     return za;
za                276 ext/zip/lib/zip_open.c _zip_read_cdir(zip_t *za, zip_buffer_t *buffer, zip_uint64_t buf_offset, zip_error_t *error)
za                298 ext/zip/lib/zip_open.c         cd = _zip_read_eocd64(za->src, buffer, buf_offset, za->flags, error);
za                302 ext/zip/lib/zip_open.c         cd = _zip_read_eocd(buffer, buf_offset, za->flags, error);
za                318 ext/zip/lib/zip_open.c     if (comment_len || (za->open_flags & ZIP_CHECKCONS)) {
za                324 ext/zip/lib/zip_open.c         if (tail_len < comment_len || ((za->open_flags & ZIP_CHECKCONS) && tail_len != comment_len)) {
za                357 ext/zip/lib/zip_open.c         if (zip_source_seek(za->src, (zip_int64_t)cd->offset, SEEK_SET) < 0) {
za                358 ext/zip/lib/zip_open.c             _zip_error_set_from_source(error, za->src);
za                364 ext/zip/lib/zip_open.c 	if (zip_source_tell(za->src) != (zip_int64_t)cd->offset) {
za                375 ext/zip/lib/zip_open.c 	if ((cd->entry[i].orig=_zip_dirent_new()) == NULL || (entry_size = _zip_dirent_read(cd->entry[i].orig, za->src, cd_buffer, false, error)) < 0) {
za                391 ext/zip/lib/zip_open.c     if (za->open_flags & ZIP_CHECKCONS) {
za                398 ext/zip/lib/zip_open.c             zip_int64_t offset = zip_source_tell(za->src);
za                401 ext/zip/lib/zip_open.c                 _zip_error_set_from_source(error, za->src);
za                429 ext/zip/lib/zip_open.c _zip_checkcons(zip_t *za, zip_cdir_t *cd, zip_error_t *error)
za                460 ext/zip/lib/zip_open.c         if (zip_source_seek(za->src, (zip_int64_t)cd->entry[i].orig->offset, SEEK_SET) < 0) {
za                461 ext/zip/lib/zip_open.c             _zip_error_set_from_source(error, za->src);
za                465 ext/zip/lib/zip_open.c 	if (_zip_dirent_read(&temp, za->src, NULL, true, error) == -1) {
za                521 ext/zip/lib/zip_open.c     zip_t *za;
za                523 ext/zip/lib/zip_open.c     if ((za = _zip_new(error)) == NULL) {
za                527 ext/zip/lib/zip_open.c     za->src = src;
za                528 ext/zip/lib/zip_open.c     za->open_flags = flags;
za                530 ext/zip/lib/zip_open.c         za->flags |= ZIP_AFL_RDONLY;
za                531 ext/zip/lib/zip_open.c         za->ch_flags |= ZIP_AFL_RDONLY;
za                533 ext/zip/lib/zip_open.c     return za;
za                560 ext/zip/lib/zip_open.c _zip_find_central_dir(zip_t *za, zip_uint64_t len)
za                572 ext/zip/lib/zip_open.c 	zip_error_set(&za->error, ZIP_ER_NOZIP, 0);
za                577 ext/zip/lib/zip_open.c     if (zip_source_seek(za->src, -(zip_int64_t)buflen, SEEK_END) < 0) {
za                578 ext/zip/lib/zip_open.c 	zip_error_t *src_error = zip_source_error(za->src);
za                581 ext/zip/lib/zip_open.c 	    _zip_error_copy(&za->error, src_error);
za                585 ext/zip/lib/zip_open.c     if ((buf_offset = zip_source_tell(za->src)) < 0) {
za                586 ext/zip/lib/zip_open.c         _zip_error_set_from_source(&za->error, za->src);
za                590 ext/zip/lib/zip_open.c     if ((buffer = _zip_buffer_new_from_source(za->src, buflen, NULL, &za->error)) == NULL) {
za                605 ext/zip/lib/zip_open.c         if ((cdirnew = _zip_read_cdir(za, buffer, (zip_uint64_t)buf_offset, &error)) != NULL) {
za                608 ext/zip/lib/zip_open.c                     best = _zip_checkcons(za, cdir, &error);
za                611 ext/zip/lib/zip_open.c                 a = _zip_checkcons(za, cdirnew, &error);
za                623 ext/zip/lib/zip_open.c                 if (za->open_flags & ZIP_CHECKCONS)
za                624 ext/zip/lib/zip_open.c                     best = _zip_checkcons(za, cdir, &error);
za                639 ext/zip/lib/zip_open.c         _zip_error_copy(&za->error, &error);
za                 42 ext/zip/lib/zip_rename.c zip_rename(zip_t *za, zip_uint64_t idx, const char *name)
za                 44 ext/zip/lib/zip_rename.c     return zip_file_rename(za, idx, name, 0);
za                 40 ext/zip/lib/zip_replace.c zip_replace(zip_t *za, zip_uint64_t idx, zip_source_t *source)
za                 42 ext/zip/lib/zip_replace.c     return zip_file_replace(za, idx, source, 0);
za                 41 ext/zip/lib/zip_set_archive_comment.c zip_set_archive_comment(zip_t *za, const char *comment, zip_uint16_t len)
za                 45 ext/zip/lib/zip_set_archive_comment.c     if (ZIP_IS_RDONLY(za)) {
za                 46 ext/zip/lib/zip_set_archive_comment.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 51 ext/zip/lib/zip_set_archive_comment.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 56 ext/zip/lib/zip_set_archive_comment.c 	if ((cstr=_zip_string_new((const zip_uint8_t *)comment, len, ZIP_FL_ENC_GUESS, &za->error)) == NULL)
za                 61 ext/zip/lib/zip_set_archive_comment.c 	    zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 68 ext/zip/lib/zip_set_archive_comment.c     _zip_string_free(za->comment_changes);
za                 69 ext/zip/lib/zip_set_archive_comment.c     za->comment_changes = NULL;
za                 71 ext/zip/lib/zip_set_archive_comment.c     if (((za->comment_orig && _zip_string_equal(za->comment_orig, cstr))
za                 72 ext/zip/lib/zip_set_archive_comment.c 	 || (za->comment_orig == NULL && cstr == NULL))) {
za                 74 ext/zip/lib/zip_set_archive_comment.c 	za->comment_changed = 0;
za                 77 ext/zip/lib/zip_set_archive_comment.c 	za->comment_changes = cstr;
za                 78 ext/zip/lib/zip_set_archive_comment.c 	za->comment_changed = 1;
za                 39 ext/zip/lib/zip_set_archive_flag.c zip_set_archive_flag(zip_t *za, zip_flags_t flag, int value)
za                 44 ext/zip/lib/zip_set_archive_flag.c 	new_flags = za->ch_flags | flag;
za                 46 ext/zip/lib/zip_set_archive_flag.c 	new_flags = za->ch_flags & ~flag;
za                 48 ext/zip/lib/zip_set_archive_flag.c     if (new_flags == za->ch_flags)
za                 51 ext/zip/lib/zip_set_archive_flag.c     if (ZIP_IS_RDONLY(za)) {
za                 52 ext/zip/lib/zip_set_archive_flag.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 57 ext/zip/lib/zip_set_archive_flag.c 	&& (za->ch_flags & ZIP_AFL_RDONLY) == 0) {
za                 58 ext/zip/lib/zip_set_archive_flag.c 	if (_zip_changed(za, NULL)) {
za                 59 ext/zip/lib/zip_set_archive_flag.c 	    zip_error_set(&za->error, ZIP_ER_CHANGED, 0);
za                 64 ext/zip/lib/zip_set_archive_flag.c     za->ch_flags = new_flags;
za                 42 ext/zip/lib/zip_set_default_password.c zip_set_default_password(zip_t *za, const char *passwd)
za                 44 ext/zip/lib/zip_set_default_password.c     if (za == NULL)
za                 47 ext/zip/lib/zip_set_default_password.c     free(za->default_password);
za                 50 ext/zip/lib/zip_set_default_password.c 	if ((za->default_password=strdup(passwd)) == NULL) {
za                 51 ext/zip/lib/zip_set_default_password.c 	    zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 56 ext/zip/lib/zip_set_default_password.c 	za->default_password = NULL;
za                 42 ext/zip/lib/zip_set_file_comment.c zip_set_file_comment(zip_t *za, zip_uint64_t idx, const char *comment, int len)
za                 45 ext/zip/lib/zip_set_file_comment.c         zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 48 ext/zip/lib/zip_set_file_comment.c     return zip_file_set_comment(za, idx, comment, (zip_uint16_t)len, 0);
za                 39 ext/zip/lib/zip_set_file_compression.c zip_set_file_compression(zip_t *za, zip_uint64_t idx, zip_int32_t method, zip_uint32_t flags)
za                 44 ext/zip/lib/zip_set_file_compression.c     if (idx >= za->nentry) {
za                 45 ext/zip/lib/zip_set_file_compression.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 49 ext/zip/lib/zip_set_file_compression.c     if (ZIP_IS_RDONLY(za)) {
za                 50 ext/zip/lib/zip_set_file_compression.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 55 ext/zip/lib/zip_set_file_compression.c 	zip_error_set(&za->error, ZIP_ER_COMPNOTSUPP, 0);
za                 59 ext/zip/lib/zip_set_file_compression.c     e = za->entry+idx;
za                 77 ext/zip/lib/zip_set_file_compression.c                 zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 42 ext/zip/lib/zip_set_name.c _zip_set_name(zip_t *za, zip_uint64_t idx, const char *name, zip_flags_t flags)
za                 51 ext/zip/lib/zip_set_name.c     if (idx >= za->nentry) {
za                 52 ext/zip/lib/zip_set_name.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 56 ext/zip/lib/zip_set_name.c     if (ZIP_IS_RDONLY(za)) {
za                 57 ext/zip/lib/zip_set_name.c 	zip_error_set(&za->error, ZIP_ER_RDONLY, 0);
za                 63 ext/zip/lib/zip_set_name.c 	if ((str=_zip_string_new((const zip_uint8_t *)name, (zip_uint16_t)strlen(name), flags, &za->error)) == NULL)
za                 72 ext/zip/lib/zip_set_name.c     if ((i=_zip_name_locate(za, name, 0, NULL)) >= 0 && (zip_uint64_t)i != idx) {
za                 74 ext/zip/lib/zip_set_name.c 	zip_error_set(&za->error, ZIP_ER_EXISTS, 0);
za                 84 ext/zip/lib/zip_set_name.c     e = za->entry+idx;
za                 93 ext/zip/lib/zip_set_name.c 	    zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 99 ext/zip/lib/zip_set_name.c     if ((new_name = _zip_string_get(same_as_orig ? e->orig->filename : str, NULL, 0, &za->error)) == NULL) {
za                115 ext/zip/lib/zip_set_name.c 	if ((old_name = _zip_string_get(old_str, NULL, 0, &za->error)) == NULL) {
za                124 ext/zip/lib/zip_set_name.c     if (_zip_hash_add(za->names, new_name, idx, 0, &za->error) == false) {
za                129 ext/zip/lib/zip_set_name.c 	_zip_hash_delete(za->names, old_name, NULL);
za                 75 ext/zip/lib/zip_source_buffer.c zip_source_buffer(zip_t *za, const void *data, zip_uint64_t len, int freep)
za                 77 ext/zip/lib/zip_source_buffer.c     if (za == NULL)
za                 80 ext/zip/lib/zip_source_buffer.c     return zip_source_buffer_create(data, len, freep, &za->error);
za                 55 ext/zip/lib/zip_source_crc.c zip_source_crc(zip_t *za, zip_source_t *src, int validate)
za                 60 ext/zip/lib/zip_source_crc.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 65 ext/zip/lib/zip_source_crc.c 	zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 76 ext/zip/lib/zip_source_crc.c     return zip_source_layered(za, src, crc_read, ctx);
za                 60 ext/zip/lib/zip_source_deflate.c zip_source_deflate(zip_t *za, zip_source_t *src, zip_int32_t cm, int flags)
za                 66 ext/zip/lib/zip_source_deflate.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 71 ext/zip/lib/zip_source_deflate.c 	zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 83 ext/zip/lib/zip_source_deflate.c     if ((s2=zip_source_layered(za, src,
za                 41 ext/zip/lib/zip_source_file.c zip_source_file(zip_t *za, const char *fname, zip_uint64_t start, zip_int64_t len)
za                 43 ext/zip/lib/zip_source_file.c     if (za == NULL)
za                 46 ext/zip/lib/zip_source_file.c     return zip_source_file_create(fname, start, len, &za->error);
za                 91 ext/zip/lib/zip_source_filep.c zip_source_filep(zip_t *za, FILE *file, zip_uint64_t start, zip_int64_t len)
za                 93 ext/zip/lib/zip_source_filep.c     if (za == NULL)
za                 96 ext/zip/lib/zip_source_filep.c     return zip_source_filep_create(file, start, len, &za->error);
za                 41 ext/zip/lib/zip_source_function.c zip_source_function(zip_t *za, zip_source_callback zcb, void *ud)
za                 43 ext/zip/lib/zip_source_function.c     if (za == NULL) {
za                 47 ext/zip/lib/zip_source_function.c     return zip_source_function_create(zcb, ud, &za->error);
za                 41 ext/zip/lib/zip_source_layered.c zip_source_layered(zip_t *za, zip_source_t *src, zip_source_layered_callback cb, void *ud)
za                 43 ext/zip/lib/zip_source_layered.c     if (za == NULL)
za                 46 ext/zip/lib/zip_source_layered.c     return zip_source_layered_create(src, cb, ud, &za->error);
za                 60 ext/zip/lib/zip_source_pkware.c zip_source_pkware(zip_t *za, zip_source_t *src,
za                 67 ext/zip/lib/zip_source_pkware.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 71 ext/zip/lib/zip_source_pkware.c 	zip_error_set(&za->error, ZIP_ER_ENCRNOTSUPP, 0);
za                 76 ext/zip/lib/zip_source_pkware.c 	zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                 87 ext/zip/lib/zip_source_pkware.c     if ((s2=zip_source_layered(za, src, pkware_decrypt, ctx)) == NULL) {
za                 55 ext/zip/lib/zip_source_win32a.c zip_source_win32a(zip_t *za, const char *fname, zip_uint64_t start, zip_int64_t len)
za                 57 ext/zip/lib/zip_source_win32a.c     if (za == NULL)
za                 60 ext/zip/lib/zip_source_win32a.c     return zip_source_win32a_create(fname, start, len, &za->error);
za                 51 ext/zip/lib/zip_source_win32handle.c zip_source_win32handle(zip_t *za, HANDLE h, zip_uint64_t start, zip_int64_t len)
za                 53 ext/zip/lib/zip_source_win32handle.c     if (za == NULL)
za                 56 ext/zip/lib/zip_source_win32handle.c     return zip_source_win32handle_create(h, start, len, &za->error);
za                 42 ext/zip/lib/zip_source_win32utf8.c zip_source_file(zip_t *za, const char *fname, zip_uint64_t start, zip_int64_t len)
za                 44 ext/zip/lib/zip_source_win32utf8.c     if (za == NULL)
za                 47 ext/zip/lib/zip_source_win32utf8.c     return zip_source_file_create(fname, start, len, &za->error);
za                 55 ext/zip/lib/zip_source_win32w.c zip_source_win32w(zip_t *za, const wchar_t *fname, zip_uint64_t start, zip_int64_t len)
za                 57 ext/zip/lib/zip_source_win32w.c     if (za == NULL)
za                 60 ext/zip/lib/zip_source_win32w.c     return zip_source_win32w_create(fname, start, len, &za->error);
za                 54 ext/zip/lib/zip_source_window.c zip_source_window(zip_t *za, zip_source_t *src, zip_uint64_t start, zip_uint64_t len)
za                 56 ext/zip/lib/zip_source_window.c     return _zip_source_window_new(src, start, len, NULL, &za->error);
za                 94 ext/zip/lib/zip_source_window.c _zip_source_set_source_archive(zip_source_t *src, zip_t *za)
za                 96 ext/zip/lib/zip_source_window.c     src->source_archive = za;
za                 97 ext/zip/lib/zip_source_window.c     return _zip_register_source(za, src);
za                219 ext/zip/lib/zip_source_window.c _zip_deregister_source(zip_t *za, zip_source_t *src)
za                223 ext/zip/lib/zip_source_window.c     for (i=0; i<za->nopen_source; i++) {
za                224 ext/zip/lib/zip_source_window.c         if (za->open_source[i] == src) {
za                225 ext/zip/lib/zip_source_window.c             za->open_source[i] = za->open_source[za->nopen_source-1];
za                226 ext/zip/lib/zip_source_window.c             za->nopen_source--;
za                234 ext/zip/lib/zip_source_window.c _zip_register_source(zip_t *za, zip_source_t *src)
za                238 ext/zip/lib/zip_source_window.c     if (za->nopen_source+1 >= za->nopen_source_alloc) {
za                240 ext/zip/lib/zip_source_window.c         n = za->nopen_source_alloc + 10;
za                241 ext/zip/lib/zip_source_window.c         open_source = (zip_source_t **)realloc(za->open_source, n*sizeof(zip_source_t *));
za                243 ext/zip/lib/zip_source_window.c             zip_error_set(&za->error, ZIP_ER_MEMORY, 0);
za                246 ext/zip/lib/zip_source_window.c         za->nopen_source_alloc = n;
za                247 ext/zip/lib/zip_source_window.c         za->open_source = open_source;
za                250 ext/zip/lib/zip_source_window.c     za->open_source[za->nopen_source++] = src;
za                 42 ext/zip/lib/zip_source_zip.c zip_source_zip(zip_t *za, zip_t *srcza, zip_uint64_t srcidx,
za                 46 ext/zip/lib/zip_source_zip.c         zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 58 ext/zip/lib/zip_source_zip.c     return _zip_source_zip_new(za, srcza, srcidx, flags, start, (zip_uint64_t)len, NULL);
za                 41 ext/zip/lib/zip_source_zip_new.c _zip_source_zip_new(zip_t *za, zip_t *srcza, zip_uint64_t srcidx, zip_flags_t flags, zip_uint64_t start, zip_uint64_t len, const char *password)
za                 49 ext/zip/lib/zip_source_zip_new.c     if (za == NULL)
za                 53 ext/zip/lib/zip_source_zip_new.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 59 ext/zip/lib/zip_source_zip_new.c 	zip_error_set(&za->error, ZIP_ER_CHANGED, 0);
za                 64 ext/zip/lib/zip_source_zip_new.c 	zip_error_set(&za->error, ZIP_ER_INTERNAL, 0);
za                 72 ext/zip/lib/zip_source_zip_new.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 78 ext/zip/lib/zip_source_zip_new.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 85 ext/zip/lib/zip_source_zip_new.c 	    zip_error_set(&za->error, ZIP_ER_NOPASSWD, 0);
za                 89 ext/zip/lib/zip_source_zip_new.c 	    zip_error_set(&za->error, ZIP_ER_ENCRNOTSUPP, 0);
za                 98 ext/zip/lib/zip_source_zip_new.c 		zip_error_set(&za->error, ZIP_ER_COMPNOTSUPP, 0);
za                104 ext/zip/lib/zip_source_zip_new.c     if ((offset=_zip_file_get_offset(srcza, srcidx, &za->error)) == 0)
za                108 ext/zip/lib/zip_source_zip_new.c 	return zip_source_buffer(za, NULL, 0, 0);
za                120 ext/zip/lib/zip_source_zip_new.c 	if ((src = _zip_source_window_new(srcza->src, offset+start, st2.size, &st2, &za->error)) == NULL) {
za                125 ext/zip/lib/zip_source_zip_new.c 	if ((src = _zip_source_window_new(srcza->src, offset, st.comp_size, &st, &za->error)) == NULL) {
za                138 ext/zip/lib/zip_source_zip_new.c 	s2 = enc_impl(za, src, st.encryption_method, 0, password);
za                146 ext/zip/lib/zip_source_zip_new.c 	s2 = comp_impl(za, src, st.comp_method, 0);
za                155 ext/zip/lib/zip_source_zip_new.c 	s2 = zip_source_crc(za, src, 1);
za                164 ext/zip/lib/zip_source_zip_new.c 	s2 = zip_source_window(za, src, start, len ? len : st.size-start);
za                 39 ext/zip/lib/zip_stat.c zip_stat(zip_t *za, const char *fname, zip_flags_t flags, zip_stat_t *st)
za                 43 ext/zip/lib/zip_stat.c     if ((idx=zip_name_locate(za, fname, flags)) < 0)
za                 46 ext/zip/lib/zip_stat.c     return zip_stat_index(za, (zip_uint64_t)idx, flags, st);
za                 39 ext/zip/lib/zip_stat_index.c zip_stat_index(zip_t *za, zip_uint64_t index, zip_flags_t flags,
za                 45 ext/zip/lib/zip_stat_index.c     if ((de=_zip_get_dirent(za, index, flags, NULL)) == NULL)
za                 48 ext/zip/lib/zip_stat_index.c     if ((name=zip_get_name(za, index, flags)) == NULL)
za                 53 ext/zip/lib/zip_stat_index.c 	&& ZIP_ENTRY_DATA_CHANGED(za->entry+index)) {
za                 54 ext/zip/lib/zip_stat_index.c 	if (zip_source_stat(za->entry[index].source, st) < 0) {
za                 55 ext/zip/lib/zip_stat_index.c 	    zip_error_set(&za->error, ZIP_ER_CHANGED, 0);
za                 39 ext/zip/lib/zip_strerror.c zip_strerror(zip_t *za)
za                 41 ext/zip/lib/zip_strerror.c     return zip_error_strerror(&za->error);
za                182 ext/zip/lib/zip_string.c _zip_string_write(zip_t *za, const zip_string_t *s)
za                187 ext/zip/lib/zip_string.c     return _zip_write(za, s->raw, s->length);
za                 41 ext/zip/lib/zip_unchange.c zip_unchange(zip_t *za, zip_uint64_t idx)
za                 43 ext/zip/lib/zip_unchange.c     return _zip_unchange(za, idx, 0);
za                 48 ext/zip/lib/zip_unchange.c _zip_unchange(zip_t *za, zip_uint64_t idx, int allow_duplicates)
za                 53 ext/zip/lib/zip_unchange.c     if (idx >= za->nentry) {
za                 54 ext/zip/lib/zip_unchange.c 	zip_error_set(&za->error, ZIP_ER_INVAL, 0);
za                 58 ext/zip/lib/zip_unchange.c     if (!allow_duplicates && za->entry[idx].changes && (za->entry[idx].changes->changed & ZIP_DIRENT_FILENAME)) {
za                 59 ext/zip/lib/zip_unchange.c 	if (za->entry[idx].orig != NULL) {
za                 60 ext/zip/lib/zip_unchange.c 	    if ((orig_name=_zip_get_name(za, idx, ZIP_FL_UNCHANGED, &za->error)) == NULL) {
za                 64 ext/zip/lib/zip_unchange.c 	    i = _zip_name_locate(za, orig_name, 0, NULL);
za                 66 ext/zip/lib/zip_unchange.c 		zip_error_set(&za->error, ZIP_ER_EXISTS, 0);
za                 74 ext/zip/lib/zip_unchange.c 	if ((changed_name=_zip_get_name(za, idx, 0, &za->error)) == NULL) {
za                 79 ext/zip/lib/zip_unchange.c 	    if (_zip_hash_add(za->names, (const zip_uint8_t *)orig_name, idx, 0, &za->error) == false) {
za                 83 ext/zip/lib/zip_unchange.c 	if (_zip_hash_delete(za->names, (const zip_uint8_t *)changed_name, &za->error) == false) {
za                 84 ext/zip/lib/zip_unchange.c 	    _zip_hash_delete(za->names, (const zip_uint8_t *)orig_name, NULL);
za                 89 ext/zip/lib/zip_unchange.c     _zip_dirent_free(za->entry[idx].changes);
za                 90 ext/zip/lib/zip_unchange.c     za->entry[idx].changes = NULL;
za                 92 ext/zip/lib/zip_unchange.c     _zip_unchange_data(za->entry+idx);
za                 41 ext/zip/lib/zip_unchange_all.c zip_unchange_all(zip_t *za)
za                 46 ext/zip/lib/zip_unchange_all.c     _zip_hash_revert(za->names);
za                 49 ext/zip/lib/zip_unchange_all.c     for (i=0; i<za->nentry; i++)
za                 50 ext/zip/lib/zip_unchange_all.c 	ret |= _zip_unchange(za, i, 1);
za                 52 ext/zip/lib/zip_unchange_all.c     ret |= zip_unchange_archive(za);
za                 41 ext/zip/lib/zip_unchange_archive.c zip_unchange_archive(zip_t *za)
za                 43 ext/zip/lib/zip_unchange_archive.c     if (za->comment_changed) {
za                 44 ext/zip/lib/zip_unchange_archive.c 	_zip_string_free(za->comment_changes);
za                 45 ext/zip/lib/zip_unchange_archive.c 	za->comment_changes = NULL;
za                 46 ext/zip/lib/zip_unchange_archive.c 	za->comment_changed = 0;
za                 49 ext/zip/lib/zip_unchange_archive.c     za->ch_flags = za->flags;
za                323 ext/zip/lib/zipint.h     zip_t *za;		/* zip archive containing this file */
za                460 ext/zip/lib/zipint.h #define ZIP_IS_RDONLY(za)	((za)->ch_flags & ZIP_AFL_RDONLY)
za                490 ext/zip/lib/zipint.h zip_int64_t _zip_cdir_write(zip_t *za, const zip_filelist_t *filelist, zip_uint64_t survivors);
za                491 ext/zip/lib/zipint.h void _zip_deregister_source(zip_t *za, zip_source_t *src);
za                501 ext/zip/lib/zipint.h int _zip_dirent_write(zip_t *za, zip_dirent_t *dirent, zip_flags_t flags);
za                512 ext/zip/lib/zipint.h int _zip_ef_write(zip_t *za, const zip_extra_field_t *ef, zip_flags_t flags);
za                550 ext/zip/lib/zipint.h int _zip_register_source(zip_t *za, zip_source_t *src);
za                569 ext/zip/lib/zipint.h int _zip_string_write(zip_t *za, const zip_string_t *string);
za                583 ext/zip/lib/zipint.h int _zip_write(zip_t *za, const void *data, zip_uint64_t length);
za                 61 ext/zip/php_zip.c #define PHP_ZIP_STAT_INDEX(za, index, flags, sb) \
za                 62 ext/zip/php_zip.c 	if (zip_stat_index(za, index, flags, &sb) != 0) { \
za                 68 ext/zip/php_zip.c #define PHP_ZIP_STAT_PATH(za, path, path_len, flags, sb) \
za                 73 ext/zip/php_zip.c 	if (zip_stat(za, path, flags, &sb) != 0) { \
za                 79 ext/zip/php_zip.c #define PHP_ZIP_SET_FILE_COMMENT(za, index, comment, comment_len) \
za                 82 ext/zip/php_zip.c 		if (zip_set_file_comment(za, index, NULL, 0) < 0) { \
za                 85 ext/zip/php_zip.c 	} else if (zip_set_file_comment(za, index, comment, comment_len) < 0) { \
za                135 ext/zip/php_zip.c static int php_zip_extract_file(struct zip * za, char *dest, char *file, int file_len)
za                167 ext/zip/php_zip.c 	if (path_cleaned_len >= MAXPATHLEN || zip_stat(za, file, 0, &sb) != 0) {
za                248 ext/zip/php_zip.c 	zf = zip_fopen(za, file, 0);
za                278 ext/zip/php_zip.c static int php_zip_add_file(struct zip *za, const char *filename, size_t filename_len,
za                299 ext/zip/php_zip.c 	zs = zip_source_file(za, resolved_path, offset_start, offset_len);
za                303 ext/zip/php_zip.c 	if (zip_file_add(za, entry_name, zs, ZIP_FL_OVERWRITE) < 0) {
za                307 ext/zip/php_zip.c 		zip_error_clear(za);
za                373 ext/zip/php_zip.c 		intern = obj->za; \
za                395 ext/zip/php_zip.c static int php_zip_status(struct zip *za) /* {{{ */
za                400 ext/zip/php_zip.c 	zip_error_get(za, &zep, &syp);
za                405 ext/zip/php_zip.c 	err = zip_get_error(za);
za                413 ext/zip/php_zip.c static int php_zip_status_sys(struct zip *za) /* {{{ */
za                418 ext/zip/php_zip.c 	zip_error_get(za, &zep, &syp);
za                423 ext/zip/php_zip.c 	err = zip_get_error(za);
za                431 ext/zip/php_zip.c static int php_zip_get_num_files(struct zip *za) /* {{{ */
za                433 ext/zip/php_zip.c 	return zip_get_num_files(za);
za                451 ext/zip/php_zip.c static char * php_zipobj_get_zip_comment(struct zip *za, int *len) /* {{{ */
za                453 ext/zip/php_zip.c 	if (za) {
za                454 ext/zip/php_zip.c 		return (char *)zip_get_archive_comment(za, len, 0);
za                767 ext/zip/php_zip.c typedef int (*zip_read_int_t)(struct zip *za);
za                768 ext/zip/php_zip.c typedef char *(*zip_read_const_char_t)(struct zip *za, int *len);
za                798 ext/zip/php_zip.c 	if (obj && obj->za != NULL) {
za                800 ext/zip/php_zip.c 			retchar = hnd->read_const_char_func(obj->za, &len);
za                803 ext/zip/php_zip.c 				retint = hnd->read_int_func(obj->za);
za                996 ext/zip/php_zip.c 	if (intern->za) {
za                997 ext/zip/php_zip.c 		if (zip_close(intern->za) != 0) {
za                998 ext/zip/php_zip.c 			php_error_docref(NULL, E_WARNING, "Cannot destroy the zip context: %s", zip_strerror(intern->za));
za               1001 ext/zip/php_zip.c 		intern->za = NULL;
za               1011 ext/zip/php_zip.c 	intern->za = NULL;
za               1042 ext/zip/php_zip.c 		if (zip_int->za) {
za               1043 ext/zip/php_zip.c 			if (zip_close(zip_int->za) != 0) {
za               1046 ext/zip/php_zip.c 			zip_int->za = NULL;
za               1131 ext/zip/php_zip.c 	rsrc_int->za = zip_open(resolved_path, 0, &err);
za               1132 ext/zip/php_zip.c 	if (rsrc_int->za == NULL) {
za               1138 ext/zip/php_zip.c 	rsrc_int->num_files = zip_get_num_files(rsrc_int->za);
za               1181 ext/zip/php_zip.c 	if (rsrc_int && rsrc_int->za) {
za               1188 ext/zip/php_zip.c 		ret = zip_stat_index(rsrc_int->za, rsrc_int->index_current, 0, &zr_rsrc->sb);
za               1195 ext/zip/php_zip.c 		zr_rsrc->zf = zip_fopen_index(rsrc_int->za, rsrc_int->index_current, 0);
za               1432 ext/zip/php_zip.c 	if (ze_obj->za) {
za               1434 ext/zip/php_zip.c 		if (zip_close(ze_obj->za) != 0) {
za               1439 ext/zip/php_zip.c 		ze_obj->za = NULL;
za               1453 ext/zip/php_zip.c 	ze_obj->za = intern;
za               1515 ext/zip/php_zip.c 	ze_obj->za = NULL;
za                 60 ext/zip/php_zip.h 	struct zip *za;
za                 77 ext/zip/php_zip.h 	struct zip *za;
za                 35 ext/zip/zip_stream.c 	struct zip *za;
za                 51 ext/zip/zip_stream.c 	if (self->za && self->zf) {
za                101 ext/zip/zip_stream.c 		if (self->za) {
za                102 ext/zip/zip_stream.c 			zip_close(self->za);
za                103 ext/zip/zip_stream.c 			self->za = NULL;
za                129 ext/zip/zip_stream.c 	struct zip *za;
za                166 ext/zip/zip_stream.c 	za = zip_open(file_dirname, ZIP_CREATE, &err);
za                167 ext/zip/zip_stream.c 	if (za) {
za                169 ext/zip/zip_stream.c 		if (zip_stat(za, fragment, ZIP_FL_NOCASE, &sb) != 0) {
za                170 ext/zip/zip_stream.c 			zip_close(za);
za                174 ext/zip/zip_stream.c 		zip_close(za);
za                239 ext/zip/zip_stream.c 			self->za = stream_za;
za                272 ext/zip/zip_stream.c 	struct zip *za;
za                311 ext/zip/zip_stream.c 	za = zip_open(file_dirname, ZIP_CREATE, &err);
za                312 ext/zip/zip_stream.c 	if (za) {
za                313 ext/zip/zip_stream.c 		zf = zip_fopen(za, fragment, 0);
za                317 ext/zip/zip_stream.c 			self->za = za;
za                327 ext/zip/zip_stream.c 			zip_close(za);