/PHP-5.5/ext/zip/lib/ |
H A D | zip_get_num_entries.c | 41 zip_get_num_entries(struct zip *za, int flags) in zip_get_num_entries() argument 43 if (za == NULL) in zip_get_num_entries() 47 if (za->cdir == NULL) in zip_get_num_entries() 49 return za->cdir->nentry; in zip_get_num_entries() 51 return za->nentry; in zip_get_num_entries()
|
H A D | zip_get_num_files.c | 41 zip_get_num_files(struct zip *za) in zip_get_num_files() argument 43 if (za == NULL) in zip_get_num_files() 46 return za->nentry; in zip_get_num_files()
|
H A D | zip_name_locate.c | 43 zip_name_locate(struct zip *za, const char *fname, int flags) in zip_name_locate() argument 45 return _zip_name_locate(za, fname, flags, &za->error); in zip_name_locate() 51 _zip_name_locate(struct zip *za, const char *fname, int flags, in _zip_name_locate() argument 58 if (za == NULL) in _zip_name_locate() 66 if ((flags & ZIP_FL_UNCHANGED) && za->cdir == NULL) { in _zip_name_locate() 73 n = (flags & ZIP_FL_UNCHANGED) ? za->cdir->nentry : za->nentry; in _zip_name_locate() 76 fn = za->cdir->entry[i].filename; in _zip_name_locate() 78 fn = _zip_get_name(za, i, flags, error); in _zip_name_locate()
|
H A D | zip_new.c | 49 struct zip *za; in _zip_new() local 52 if (!za) { in _zip_new() 57 za->zn = NULL; in _zip_new() 58 za->zp = NULL; in _zip_new() 60 za->cdir = NULL; in _zip_new() 63 za->nentry = za->nentry_alloc = 0; in _zip_new() 64 za->entry = NULL; in _zip_new() 65 za->nfile = za->nfile_alloc = 0; in _zip_new() 66 za->file = NULL; in _zip_new() 67 za->flags = za->ch_flags = 0; in _zip_new() [all …]
|
H A D | zip_open.c | 109 za->zp = fp; in _zip_open() 110 return za; in _zip_open() 126 za->zp = fp; in _zip_open() 131 _zip_free(za); in _zip_open() 138 za->ch_flags = za->flags; in _zip_open() 140 return za; in _zip_open() 360 if (za->zp == NULL || za->cdir == NULL) in _zip_check_torrentzip() 374 if (_zip_filerange_crc(za->zp, za->cdir->offset, za->cdir->size, in _zip_check_torrentzip() 466 za->zn = NULL; in _zip_allocate_new() 469 if (!za->zn) { in _zip_allocate_new() [all …]
|
H A D | zip_rename.c | 43 zip_rename(struct zip *za, zip_uint64_t idx, const char *name) in zip_rename() argument 48 if (idx >= za->nentry || name[0] == '\0') { in zip_rename() 49 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_rename() 53 if (ZIP_IS_RDONLY(za)) { in zip_rename() 54 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in zip_rename() 58 if ((old_name=zip_get_name(za, idx, 0)) == NULL) in zip_rename() 65 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_rename() 69 return _zip_set_name(za, idx, name); in zip_rename()
|
H A D | zip_replace.c | 43 if (idx >= za->nentry || source == NULL) { in zip_replace() 44 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_replace() 48 if (_zip_replace(za, idx, NULL, source) == -1) in zip_replace() 63 if (ZIP_IS_RDONLY(za)) { in _zip_replace() 64 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in _zip_replace() 69 if (_zip_entry_new(za) == NULL) in _zip_replace() 72 idx = za->nentry - 1; in _zip_replace() 75 _zip_unchange_data(za->entry+idx); in _zip_replace() 77 if (name && _zip_set_name(za, idx, name) != 0) in _zip_replace() 80 za->entry[idx].state = ((za->cdir == NULL || idx >= za->cdir->nentry) in _zip_replace() [all …]
|
H A D | zip_set_archive_comment.c | 43 zip_set_archive_comment(struct zip *za, const char *comment, int len) in zip_set_archive_comment() argument 49 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_set_archive_comment() 53 if (ZIP_IS_RDONLY(za)) { in zip_set_archive_comment() 54 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in zip_set_archive_comment() 59 if ((tmpcom=(char *)_zip_memdup(comment, len, &za->error)) == NULL) in zip_set_archive_comment() 65 free(za->ch_comment); in zip_set_archive_comment() 66 za->ch_comment = tmpcom; in zip_set_archive_comment() 67 za->ch_comment_len = len; in zip_set_archive_comment()
|
H A D | zip_set_archive_flag.c | 41 zip_set_archive_flag(struct zip *za, int flag, int value) in zip_set_archive_flag() argument 46 new_flags = za->ch_flags | flag; in zip_set_archive_flag() 48 new_flags = za->ch_flags & ~flag; in zip_set_archive_flag() 50 if (new_flags == za->ch_flags) in zip_set_archive_flag() 53 if (ZIP_IS_RDONLY(za)) { in zip_set_archive_flag() 54 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in zip_set_archive_flag() 59 && (za->ch_flags & ZIP_AFL_RDONLY) == 0) { in zip_set_archive_flag() 60 if (_zip_changed(za, NULL)) { in zip_set_archive_flag() 61 _zip_error_set(&za->error, ZIP_ER_CHANGED, 0); in zip_set_archive_flag() 66 za->ch_flags = new_flags; in zip_set_archive_flag()
|
H A D | zip_set_default_password.c | 44 zip_set_default_password(struct zip *za, const char *passwd) in zip_set_default_password() argument 46 if (za == NULL) in zip_set_default_password() 49 if (za->default_password) in zip_set_default_password() 50 free(za->default_password); in zip_set_default_password() 53 if ((za->default_password=strdup(passwd)) == NULL) { in zip_set_default_password() 54 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_set_default_password() 59 za->default_password = NULL; in zip_set_default_password()
|
H A D | zip_set_file_comment.c | 43 zip_set_file_comment(struct zip *za, zip_uint64_t idx, in zip_set_file_comment() argument 48 if (idx >= za->nentry in zip_set_file_comment() 51 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_set_file_comment() 55 if (ZIP_IS_RDONLY(za)) { in zip_set_file_comment() 56 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in zip_set_file_comment() 61 if ((tmpcom=(char *)_zip_memdup(comment, len, &za->error)) == NULL) in zip_set_file_comment() 67 free(za->entry[idx].ch_comment); in zip_set_file_comment() 68 za->entry[idx].ch_comment = tmpcom; in zip_set_file_comment() 69 za->entry[idx].ch_comment_len = len; in zip_set_file_comment()
|
H A D | zip_set_file_extra.c | 43 zip_set_file_extra(struct zip *za, zip_uint64_t idx, in zip_set_file_extra() argument 48 if (idx >= za->nentry in zip_set_file_extra() 51 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_set_file_extra() 55 if (ZIP_IS_RDONLY(za)) { in zip_set_file_extra() 56 _zip_error_set(&za->error, ZIP_ER_RDONLY, 0); in zip_set_file_extra() 61 if ((tmpext=(char *)_zip_memdup(extra, len, &za->error)) == NULL) in zip_set_file_extra() 67 free(za->entry[idx].ch_extra); in zip_set_file_extra() 68 za->entry[idx].ch_extra = tmpext; in zip_set_file_extra() 69 za->entry[idx].ch_extra_len = len; in zip_set_file_extra()
|
H A D | zip_set_name.c | 44 _zip_set_name(struct zip *za, zip_uint64_t idx, const char *name) in _zip_set_name() argument 49 if (idx >= za->nentry || name == NULL) { in _zip_set_name() 50 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in _zip_set_name() 54 if ((i=_zip_name_locate(za, name, 0, NULL)) != -1 && i != idx) { in _zip_set_name() 55 _zip_error_set(&za->error, ZIP_ER_EXISTS, 0); in _zip_set_name() 64 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in _zip_set_name() 68 if (za->entry[idx].state == ZIP_ST_UNCHANGED) in _zip_set_name() 69 za->entry[idx].state = ZIP_ST_RENAMED; in _zip_set_name() 71 free(za->entry[idx].ch_filename); in _zip_set_name() 72 za->entry[idx].ch_filename = s; in _zip_set_name()
|
H A D | zip_source_buffer.c | 52 zip_source_buffer(struct zip *za, const void *data, zip_uint64_t len, int freep) in zip_source_buffer() argument 57 if (za == NULL) in zip_source_buffer() 61 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_buffer() 66 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_source_buffer() 75 if ((zs=zip_source_function(za, read_data, f)) == NULL) { in zip_source_buffer()
|
H A D | zip_source_crc.c | 55 zip_source_crc(struct zip *za, struct zip_source *src, int validate) in zip_source_crc() argument 60 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_crc() 65 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_source_crc() 71 return zip_source_layered(za, src, crc_read, ctx); in zip_source_crc()
|
H A D | zip_source_deflate.c | 64 zip_source_deflate(struct zip *za, struct zip_source *src, in zip_source_deflate() argument 71 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_deflate() 76 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_source_deflate() 83 if (zip_get_archive_flag(za, ZIP_AFL_TORRENT, 0)) in zip_source_deflate() 89 if ((s2=zip_source_layered(za, src, in zip_source_deflate()
|
H A D | zip_source_file.c | 44 zip_source_file(struct zip *za, const char *fname, zip_uint64_t start, in zip_source_file() argument 47 if (za == NULL) in zip_source_file() 51 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_file() 55 return _zip_source_file_or_p(za, fname, NULL, start, len, 1, NULL); in zip_source_file()
|
H A D | zip_source_filep.c | 62 zip_source_filep(struct zip *za, FILE *file, zip_uint64_t start, in zip_source_filep() argument 65 if (za == NULL) in zip_source_filep() 69 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_filep() 73 return _zip_source_file_or_p(za, NULL, file, start, len, 1, NULL); in zip_source_filep() 79 _zip_source_file_or_p(struct zip *za, const char *fname, FILE *file, in _zip_source_file_or_p() argument 87 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in _zip_source_file_or_p() 92 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in _zip_source_file_or_p() 99 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in _zip_source_file_or_p() 113 if ((zs=zip_source_function(za, read_file, f)) == NULL) { in _zip_source_file_or_p()
|
H A D | zip_source_function.c | 43 zip_source_function(struct zip *za, zip_source_callback zcb, void *ud) in zip_source_function() argument 47 if (za == NULL) in zip_source_function() 50 if ((zs=_zip_source_new(za)) == NULL) in zip_source_function() 62 _zip_source_new(struct zip *za) in _zip_source_new() argument 67 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in _zip_source_new()
|
H A D | zip_source_layered.c | 43 zip_source_layered(struct zip *za, struct zip_source *src, in zip_source_layered() argument 48 if (za == NULL) in zip_source_layered() 51 if ((zs=_zip_source_new(za)) == NULL) in zip_source_layered()
|
H A D | zip_source_pkware.c | 68 zip_source_pkware(struct zip *za, struct zip_source *src, in zip_source_pkware() argument 75 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_pkware() 79 _zip_error_set(&za->error, ZIP_ER_ENCRNOTSUPP, 0); in zip_source_pkware() 87 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_source_pkware() 98 if ((s2=zip_source_layered(za, src, pkware_decrypt, ctx)) == NULL) { in zip_source_pkware()
|
H A D | zip_source_zip.c | 54 zip_source_zip(struct zip *za, struct zip *srcza, zip_uint64_t srcidx, in zip_source_zip() argument 63 if (za == NULL) in zip_source_zip() 67 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_source_zip() 73 _zip_error_set(&za->error, ZIP_ER_CHANGED, 0); in zip_source_zip() 86 _zip_error_set(&za->error, ZIP_ER_MEMORY, 0); in zip_source_zip() 95 _zip_error_copy(&za->error, &srcza->error); in zip_source_zip() 109 if ((zs=zip_source_function(za, read_zip, p)) == NULL) { in zip_source_zip()
|
H A D | zip_stat.c | 41 zip_stat(struct zip *za, const char *fname, int flags, struct zip_stat *st) in zip_stat() argument 45 if ((idx=zip_name_locate(za, fname, flags)) < 0) in zip_stat() 48 return zip_stat_index(za, idx, flags, st); in zip_stat()
|
H A D | zip_stat_index.c | 46 if (index >= za->nentry) { in zip_stat_index() 47 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_stat_index() 51 if ((name=zip_get_name(za, index, flags)) == NULL) in zip_stat_index() 56 && ZIP_ENTRY_DATA_CHANGED(za->entry+index)) { in zip_stat_index() 58 _zip_error_set(&za->error, ZIP_ER_CHANGED, 0); in zip_stat_index() 63 if (za->cdir == NULL || index >= za->cdir->nentry) { in zip_stat_index() 64 _zip_error_set(&za->error, ZIP_ER_INVAL, 0); in zip_stat_index() 70 st->crc = za->cdir->entry[index].crc; in zip_stat_index() 71 st->size = za->cdir->entry[index].uncomp_size; in zip_stat_index() 72 st->mtime = za->cdir->entry[index].last_mod; in zip_stat_index() [all …]
|
H A D | zip_strerror.c | 40 zip_strerror(struct zip *za) in zip_strerror() argument 42 return _zip_error_strerror(&za->error); in zip_strerror()
|