Lines Matching refs:za
47 _zip_free(struct zip *za) in _zip_free() argument
51 if (za == NULL) in _zip_free()
54 if (za->zn) in _zip_free()
55 free(za->zn); in _zip_free()
57 if (za->zp) in _zip_free()
58 fclose(za->zp); in _zip_free()
60 free(za->default_password); in _zip_free()
61 _zip_cdir_free(za->cdir); in _zip_free()
62 free(za->ch_comment); in _zip_free()
64 if (za->entry) { in _zip_free()
65 for (i=0; i<za->nentry; i++) { in _zip_free()
66 _zip_entry_free(za->entry+i); in _zip_free()
68 free(za->entry); in _zip_free()
71 for (i=0; i<za->nfile; i++) { in _zip_free()
72 if (za->file[i]->error.zip_err == ZIP_ER_OK) { in _zip_free()
73 _zip_error_set(&za->file[i]->error, ZIP_ER_ZIPCLOSED, 0); in _zip_free()
74 za->file[i]->za = NULL; in _zip_free()
78 free(za->file); in _zip_free()
80 free(za); in _zip_free()