Lines Matching refs:extra_fields
217 _zip_ef_free(zde->extra_fields); in _zip_dirent_finalize()
218 zde->extra_fields = NULL; in _zip_dirent_finalize()
254 de->extra_fields = NULL; in _zip_dirent_init()
375 zde->extra_fields = NULL; in _zip_dirent_read()
426 …if (!_zip_ef_parse(ef, ef_len, local ? ZIP_EF_LOCAL : ZIP_EF_CENTRAL, &zde->extra_fields, error)) { in _zip_dirent_read()
465 …const zip_uint8_t *ef = _zip_ef_get_by_id(zde->extra_fields, &got_len, ZIP_EF_ZIP64, 0, local ? ZI… in _zip_dirent_read()
526 zde->extra_fields = _zip_ef_remove_internal(zde->extra_fields); in _zip_dirent_read()
539 const zip_uint8_t *ef = _zip_ef_get_by_id(de->extra_fields, &ef_len, id, 0, ZIP_EF_BOTH, NULL); in _zip_dirent_process_ef_utf_8()
745 …ef_total_size = (zip_uint32_t)_zip_ef_size(de->extra_fields, flags) + (zip_uint32_t)_zip_ef_size(e… in _zip_dirent_write()
788 if (de->extra_fields) { in _zip_dirent_write()
789 if (_zip_ef_write(za, de->extra_fields, flags) < 0) { in _zip_dirent_write()